Аутентификация с выбором нескольких провайдеров OpenID - PullRequest
0 голосов
/ 21 февраля 2012

Я хочу настроить базовую страницу аутентификации, где у пользователя есть выбор провайдеров OpenID для входа в систему, и он перенаправит их к провайдеру OpenID для входа в систему, и после успешного входа в систему пользователь сразу перейдет на страницу поздравлений.Может ли кто-нибудь дать мне некоторую помощь или совет относительно примеров кода, которые могут быть использованы, чтобы помочь мне?Я взглянул на dotnetopenauth, но это очень сбивает с толку, я надеялся найти что-то более простое.

Спасибо,

Стивен

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012

Боюсь, что путаница в DotNetOpenAuth может быть только в примерах. На самом деле подключить его в приложении чаще всего довольно просто. Если вы используете веб-формы ASP.NET, добавить кнопку Yahoo (например) так же просто, как добавить этот тег:

<rp:OpenIdButton runat="server" ImageUrl="~/images/yahoo.png" Text="Login with Yahoo!" ID="yahooLoginButton" Identifier="https://me.yahoo.com/" />

Кнопка сразу полностью работоспособна.

Если вы используете ASP.NET MVC, вы можете проверить образец OpenIdRelyingPartyMvc, который поставляется с библиотекой. MVC обязательно удаляет простоту одного тега, но все равно довольно просто.

0 голосов
/ 21 февраля 2012

Janrain имеет продукт, который выглядит простым в использовании: http://developers.janrain.com/

...