Silverlight RIAサービスを使用していますが、カスタム認証を作成したいと思います。これは、実質的にドキュメントがない唯一のもののようです(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);
これらのいずれかを実装する方法がわかりません(ログインを除く)-Logout()が機能するために、サービスが現在ログインしているユーザーをどのように知ることができるでしょうか?
これを行う方法を何時間も探してWebを精査してきましたが、「RIAにリンクされた」Silverlightプロジェクトでユーザーを認証するために使用できる単純なDomainServiceを作成する方法を説明するものが見つかりません。
誰かがこれに光を当てることができれば、私は心から感謝します。
ありがとう、
チャールズ
[編集] MSDNコードギャラリーでRIAサービスページ
を見つけました。認証サンプルと呼ばれるセクションがあり、いくつかの優れたコードサンプルにリンクしています。RIAサービス内で認証がどのように機能するかについて詳しく知りたい場合は、チェックしてください。