1

私はFacebook Connect認証を持つウェブサイトで作業しています。私は内部登録と認証システムを追加したいので、MembershipProviderを探しています。 私はASP.NETメンバーシップに関するいくつかの質問があります(GETUSERのような)いくつかの方法がたMembershipUserを返すMembershipProviderとMembershipUserのベストプラクティス

  1. を、私は自分のユーザーオブジェクトに働いていると私はのMembershipUserの代わりにそれを返すようにしたいと思います。一般的なMembershipProviderはありますか? (例:MembershipProvider<MyUser>
  2. CreateUserメソッド(MembershipProvider内)でいくつかのパラメータを追加および削除する必要があります。私のCustomMembershipProviderで有用なパラメータだけを持つ新しいCreateUserメソッドを追加すると、このメソッドはMembership静的クラスからアクセスできなくなります。それをする最善の方法は何ですか?私のプロバイダにアクセスするためにMembership.Providerをキャストする必要がありますか?
  3. 私のアプリケーションデザインは、私のUserオブジェクトがMembershipUserから継承することを許可していません。さらに、多くのMembershipUserプロパティは私のために役に立たず、私はUserオブジェクトにそれを持たせたくありません。

誰かが私を助けてくれますか?それを行うベストプラクティスは何ですか?

答えて

0

Windows Identity Foundation SDKを使用して独自の認証を行う代わりに、ユーザー認証を提供することを検討しましたか?このAPIを使用すると、Facebookだけでなく、Google、Yahoo、Liveなどをユーザーのログインオプションとして提供できます。

関連する問題