【发布时间】:2015-05-09 10:48:51
【问题描述】:
我正在使用 DotNetOpenAuth 库来管理身份验证。 现在 google 决定不再支持 OpenId2,我已经阅读了文档,但我不太了解如何迁移到 OpenId Connect。
现在我正在向 google 发送以下请求进行身份验证:
using(OpenIdRelyingParty openid = new OpenIdRelyingParty())
{
string googleEndPoint = "https://www.google.com/accounts/o8/id";
IAuthenticationRequest request = openid.CreateRequest(Identifier.Parse(googleEndPoint));
...
所以我想知道是否只需要修改 openid.CreateRequest(Identifier.Parse(googleEndPoint)) 以包含 REALM 和 Return URI 以使其工作。
我正在互联网上寻找有关使用 DotNetOpenAuth lib 进行 Google 身份验证的示例,但我没有找到任何东西
【问题讨论】:
-
看来DotNetOpenAuth根本不支持谷歌新的认证,必须使用另一个lib。
标签: asp.net dotnetopenauth google-openid openid-connect