Я работаю с Silverlight RIA Services, и я хочу создать собственную аутентификацию. Кажется, это единственное, у которого практически нет документации (я прочитал весь RIAServicesOverview.docx).
Знаете ли вы, как мне создать сервис аутентификации клиентов? Я не хочу использовать модель членства 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);
Я не знаю, каким образом я мог бы реализовать какие-либо из них (кроме Login) - как служба могла знать, что пользователь в настоящий момент зарегистрировал, чтобы Logout() работал?
Я просматривал веб-страницы в поисках того, как это делать в течение нескольких часов, и я не могу найти ничего, что описывает, как создать простой DomainService, который может использоваться для аутентификации пользователя в "RIA-linked", Проект Silverlight.
Если бы кто-то мог пролить свет на это, я был бы искренне благодарен.
Спасибо,
Чарльз
[EDIT]
Я нашел страницу RIA Services в галерее кодов MSDN. Там раздел под названием Примеры проверки подлинности, который ссылается на некоторые отличные примеры кода. Проверьте, хотите ли вы узнать больше об аутентификации в службах RIA.