2011-03-16 19 views
2

私はまだdotnetopenauthとgoogle openidを使って読んでいます。 Googleドキュメントでは、次のように渡す必要のあるパラメータについて説明します。DotNetOpenAuthとGoogle OpenId Params

"openid.ns"、 "openid.claimed_id"、 "openid.identity"、 "openid.ax.type.email"など...

DotNetOpenAuthは、これらのすべてのパラメータをシームレスに送信しますか? openid.return_to含めすべて自動的にOpenIDの標準的なパラメータを設定しますDotNetOpenAuth

おかげ

+0

また、私は "openid.return_to"をdotnetopenauthを使って設定する方法を理解しようとしていますか?任意のアイデア – Bill

答えて

2

openid.realmまたはopenid.return_toをカスタマイズする場合は、パラメータとして値をOpenIdRelyingParty.CreateRequestに渡すことができます。 RedirectToProviderを呼び出す前に、CreateRequestによって返されたIAuthenticationRequestのプロパティまたは呼び出しメソッドを設定して、カスタマイズまたは追加できるその他のパラメータ。

特に、openid.ax.type.emailパラメータを指定するには、発信依頼に拡張子FetchRequestを追加し、必須属性として電子メールを含めます。その後、応答で、FetchResponse拡張子を確認します。

+0

DNOAはデフォルトで 'openid.return_to'として何を使用しますか? – capdragon

+0

あなたのウェブサイトの現在のページ。 –

+0

参照ページ、ありがとう。 – capdragon

関連する問題