RIA Services: Comment puis-je créer l'authentification personnalisée?

Je travaille avec le Silverlight RIA Services et je veux créer une authentification personnalisée. Cela semble être la seule chose qui n'a pratiquement pas de documentation (j'ai lu l'ensemble de la RIAServicesOverview.docx).

Connaissez-vous un moyen pour moi de créer un service d'authentification? Je ne veux pas utiliser la valeur par défaut ASP.NET le modèle d'adhésion. Je ne sais pas quelle interface ou une classe abstraite j'ai besoin de mettre en place - même si j'ai trouvé le Système.Web.Ria.ApplicationServices.IAuthentication.

Ai-je besoin pour mettre en œuvre IAuthentication? Si oui, pourriez-vous me donner quelques conseils sur la façon d'aller sur le faire? Ce sont des méthodes suivantes:

    public User GetUser();

    public User Login(string userName, string password, bool isPersistent, string customData);

    public User Logout();

    public void UpdateUser(User user);

Je ne sais pas comment je pourrais mettre en œuvre l'une de ces (sauf pour la Connexion) - comment le service pourrait éventuellement savoir ce que l'utilisateur est actuellement connecté pour Logout() pour travailler?

J'ai été à récurer le web à la recherche de comment faire cela pendant des heures, et je ne trouve rien qui explique comment créer un simple DomainService qui peut être utilisé pour l'authentification d'un utilisateur dans un "RIA-lié" projet Silverlight.

Si quelqu'un pouvait éclairer sur ce, je serais sincèrement reconnaissant.

Merci,

Charles


[MODIFIER]

J'ai trouvé le RIA Services d'une page sur le MSDN Code Gallery. Il y a une section appelée Exemples D'Authentification, dont des liens vers quelques grands exemples de code. Check it out si vous voulez en savoir plus sur comment fonctionne l'authentification dans les RIA Services.

InformationsquelleAutor Charles | 2009-07-28