2011-03-16 47 views
2

我仍然使用dotnetopenauth和谷歌的OpenID閱讀。在谷歌文檔中,他們提到了一些需要傳遞的參數,如:DotNetOpenAuth和谷歌的OpenID PARAMS

「openid.ns」,「openid.claimed_id」,「openid.identity」,「openid.ax.type.email」等...

不DotNetOpenAuth發送所有這些PARAMS自身的無縫?

由於

+0

另外,我想弄清楚如何設置「openid.return_to」使用dotnetopenauth?任何想法 – Bill

回答

2

DotNetOpenAuth設置所有的OpenID標準自動參數,包括openid.return_to。如果你想定製openid.realmopenid.return_to,你能爲他們傳遞值作爲參數傳遞OpenIdRelyingParty.CreateRequest。其他參數,你可以自定義或通過設置屬性或調用由CreateRequest打電話RedirectToProvider之前返回IAuthenticationRequest方法添加。

尤其是,您可以指定openid.ax.type.email參數,方法是將帶有電子郵件的傳出請求添加FetchRequest擴展名作爲必需屬性。然後在響應檢查FetchResponse擴展。

+0

默認情況下,DNOA將用作「openid.return_to」的什麼? – capdragon

+0

您網站的當前頁面。 –

+0

我明白了...轉介頁,謝謝。 – capdragon