2012-03-29 6 views
0

このTwo legged OAuth using DotNetOpenAuthを見ましたが、いずれかの脚を取り外す方法の詳細はわかりません。dotnetopenauth 4.0で2足歩行のoauth問題

私はかなり難しい(DotNetOpenAuth 4.0を使用して)私の周りを取得するコードを見つける。誰も私に2足の認証を行うためにサンプルを変更する方法の私に任意のポインターを与えることができますか?

答えて

3

サービスプロバイダからは、リクエストトークンを直前に承認してから、通常は不正なリクエストトークンを返すだけです。サービスプロバイダはすでに要求トークンを生成して格納するコードを提供する必要があるので、これは簡単であるはずです。

消費者からは、単にリダイレクト手順をスキップするだけです。 OAuthConsumerサンプルのGoogleApps2Legged.aspxコードビハインドには、このサンプルがあります。

+0

ホープこれはOAuthの2のための同じですか? GoogleApps2Leggedの例はOAuthのようです1 – Ian1971

+0

あなたは正しいですか? Google AppsはOAuth 1.0サービスです。 OAuth 2は、1.0の意味で「2足のオウト」を使用しません。代わりに、 "クライアント資格認可"があります。 –

1

この記事では、Google Appsのコンシューマキー+シークレットでDotNetOpenAuth 4を使用して2足歩行のOAuthを実装する方法を説明します。

Google Calendar V3 2 Legged authentication fails

は、それはあなたを助けます:)