【问题标题】:DotNetOpenAuth and Google OpenId ParamsDotNetOpenAuth 和 Google OpenId 参数
【发布时间】:2011-03-16 15:57:38
【问题描述】:

我仍在阅读有关使用 dotnetopenauth 和 google openid 的内容。在谷歌文档中,他们提到了一些需要传递的参数,例如:

“openid.ns”、“openid.claimed_id”、“openid.identity”、“openid.ax.type.email”等...

DotNetOpenAuth 是否会自行无缝发送所有这些参数?

谢谢

【问题讨论】:

  • 另外,我想弄清楚如何使用 dotnetopenauth 设置“openid.return_to”?任何想法

标签: asp.net webforms dotnetopenauth


【解决方案1】:

DotNetOpenAuth 自动设置所有 OpenID 标准参数,包括 openid.return_to。如果要自定义openid.realmopenid.return_to,可以将它们的值作为参数传递给OpenIdRelyingParty.CreateRequest。在调用RedirectToProvider之前,您可以通过在CreateRequest返回的IAuthenticationRequest上设置属性或调用方法来自定义或添加其他参数。

特别是,您可以通过将FetchRequest 扩展名添加到将电子邮件作为必需属性包含在内的传出请求来指定openid.ax.type.email 参数。然后在响应中检查FetchResponse 扩展。

【讨论】:

  • DNOA 默认使用什么openid.return_to
  • 您网站的当前页面。
猜你喜欢
  • 2014-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-24
相关资源
最近更新 更多