MembershipProvider и MembershipUser лучшие практики - PullRequest
1 голос
/ 15 июля 2011

Я работаю над сайтом, на котором установлена ​​аутентификация Facebook Connect. Я хочу добавить внутреннюю систему регистрации и аутентификации, поэтому я ищу MembershipProvider. У меня есть несколько вопросов о членстве в ASP.NET:

  1. Некоторые методы (например, GetUser) возвращают MembershipUser, я работаю со своим собственным объектом User и хочу вернуть его вместо MembershipUser. Существует ли универсальный MembershipProvider? (например: MembershipProvider<MyUser>)
  2. Мне нужно добавить и удалить некоторые параметры в методе CreateUser (в MembershipProvider). Если я добавлю новый метод CreateUser только с полезными параметрами в свой CustomMembershipProvider, этот метод не будет доступен из статического класса Membership. Каков наилучший способ сделать это? Должен ли я разыграть Membership.Provider для доступа к моему провайдеру?
  3. Мой дизайн приложения не позволяет моему объекту User наследоваться от MembershipUser. Более того, многие свойства MembershipUser для меня бесполезны, и я не хочу, чтобы они были в моем объекте User.

Может ли кто-нибудь мне помочь? Как лучше всего это делать, пожалуйста?

1 Ответ

0 голосов
/ 15 июля 2011

Рассматривали ли вы возможность использования Windows Identity Foundation SDK для обеспечения проверки подлинности пользователя вместо собственной проверки подлинности?С помощью этого API вы можете предложить не только Facebook, но и Google, Yahoo, Live и другие в качестве параметров входа для своих пользователей.

...