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