Вопрос

У меня есть веб-сайт ASP.Net 2.0, который в настоящее время использует пользовательский MembershipProvider и стандартный элемент управления входом.Я хотел бы заменить элемент управления входом в систему на элемент управления из DotNetOpenId.

Я переопределяю ValidateUser, который проверяет имя пользователя и пароль, но мне не нужно реализовывать это при использовании OpenID.

Можно ли использовать OpenID и при этом иметь доступ к поставщику членства, чтобы я все еще мог использовать его для доступа к текущему зарегистрированному пользователю?

Или это тот случай, когда больше нет необходимости в использовании модели поставщика?

Это было полезно?

Решение

Встроенного провайдера нет в наличии.Но вы всегда можете внедрить своего собственного провайдера.

Или вы можете проверить этот доступно в CodePlex.

Другие советы

Один шаблон веб-проекта найден по адресу http://code.google.com/p/dotnet-membership-provider/ имеет образец класса поставщика членства, который работает с dotnetopenid, хотя вам, вероятно, следует просмотреть его перед использованием в рабочей среде...в последний раз, когда я проверял исходный код, над ним пришлось немного поработать.

Это ведущая библиотека .NET OpenID, созданная Эндрю Арноттом, сотрудником MSFT: http://code.google.com/p/dotnetopenid/

Не уверен насчет интеграции с Членством.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top