Я работаю с Silverlight RIA Services, и я хочу создать собственную аутентификацию. Кажется, это единственное, что практически не имеет документации (я прочитал весь RIAServicesOverview.docx).Услуги RIA: Как создать пользовательскую проверку подлинности?
Знаете ли вы, как мне создать службу аутентификации клиентов? Я не хочу использовать модель членства ASP.NET по умолчанию. Я не знаю, какой интерфейс или абстрактный класс мне нужно реализовать, хотя я нашел System.Web.Ria.ApplicationServices.IAuthentication.
Нужно ли реализовать IAuthentication? Если да, не могли бы вы дать мне несколько советов о том, как это сделать? Это следующие методы:
public User GetUser();
public User Login(string userName, string password, bool isPersistent, string customData);
public User Logout();
public void UpdateUser(User user);
Я не знаю, как я бы реализовать любой из них (за исключением Логин) - как бы услуга, возможно, знаете, что пользователь в настоящее время вошли в систему для того, чтобы Logout() для Работа?
Я просматривал веб-страницы в поисках того, как это делается в течение нескольких часов, и я не могу найти ничего, что описывает, как создать простой DomainService, который может использоваться для аутентификации пользователя в «RIA-linked «Проект Silverlight.
Если бы кто-то мог пролить свет на это, я был бы искренне благодарен.
Спасибо,
Чарльз
[EDIT]
Я нашел RIA Services page on the MSDN Code Gallery. Существует раздел под названием Authentication Samples, который ссылается на некоторые замечательные примеры кода. Проверьте это, если вы хотите узнать больше об аутентификации в службах RIA.
Спасибо, это то, что я искал. Cheers – Charles
* ищет * ... Мои пальцы маслом, и я бы не возражал против варианта редактирования комментариев ... – Charles
Не могли бы вы объяснить этот ответ чуть подробнее?Я действительно пытаюсь реализовать только обычную проверку подлинности, и я не могу найти никаких хороших источников информации, которые не являются полностью двусмысленными и уже предполагают знания. Я бы очень признателен за помощь. – Goober