我仍然使用dotnetopenauth和谷歌的OpenID阅读。在谷歌文档中,他们提到了一些需要传递的参数,如:DotNetOpenAuth和谷歌的OpenID PARAMS
“openid.ns”,“openid.claimed_id”,“openid.identity”,“openid.ax.type.email”等...
不DotNetOpenAuth发送所有这些PARAMS自身的无缝?
由于
我仍然使用dotnetopenauth和谷歌的OpenID阅读。在谷歌文档中,他们提到了一些需要传递的参数,如:DotNetOpenAuth和谷歌的OpenID PARAMS
“openid.ns”,“openid.claimed_id”,“openid.identity”,“openid.ax.type.email”等...
不DotNetOpenAuth发送所有这些PARAMS自身的无缝?
由于
DotNetOpenAuth设置所有的OpenID标准自动参数,包括openid.return_to
。如果你想定制openid.realm
或openid.return_to
,你能为他们传递值作为参数传递OpenIdRelyingParty.CreateRequest
。其他参数,你可以自定义或通过设置属性或调用由CreateRequest
打电话RedirectToProvider
之前返回IAuthenticationRequest
方法添加。
尤其是,您可以指定openid.ax.type.email
参数,方法是将带有电子邮件的传出请求添加FetchRequest
扩展名作为必需属性。然后在响应检查FetchResponse
扩展。
另外,我想弄清楚如何设置“openid.return_to”使用dotnetopenauth?任何想法 – Bill