問題タブ [2-legged]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4222 参照

php - 2レッグリクエストを行うPHPのoAuth

私は現在、PHP を使用して 2 脚の oAuth リクエストを使用して、サービスの API にリクエストを作成しようとして立ち往生しています。

ここにある PHP ライブラリを使用しています: http://code.google.com/p/oauth-php/で、このライブラリを 2 脚のリクエストに使用するためのオンラインのドキュメントはまったくないようです。

したがって、現在、サービスから次の詳細があります。

  • $consumer_key -空の文字列である必要があります
  • $consumer_secret -空の文字列である必要があります
  • $access_token -私のログイン名
  • $access_token_secret -生成されたアプリケーション トークン

そして、私は次のように要求できるようにしたい:

認証が正しく機能していることをテストして、残りの API を使用できるようにします。

そのphpライブラリを使用してこれを達成する方法について、誰かが何かポインタを持っていますか? または、このような単純な 2 脚の呼び出しのためのより良い方法はありますか?

ヘルプ!?:)

0 投票する
2 に答える
8579 参照

oauth - 2 Legged OAuth プロバイダーの実装

私は OAuth 仕様、その要件、および見つけられる実装について自分なりの方法を見つけようとしていますが、これまでのところ、すべてをまとめる単一のリソースを見つけるのに苦労しているため、その価値よりも問題が多いようです。 . あるいは、ほとんどのチュートリアルよりも専門的なものを探しているだけかもしれません。

私は既存の API のセット (Java のものと PHP のもの) を持っており、それらを保護する必要があります。いくつかの理由から、OAuth が正しい方法のように思えます。残念ながら、プロバイダーを立ち上げて実行するのに役立つ適切なリソースを追跡できないことは、その理論に挑戦しています. これのほとんどはシステム間で API を使用するため、2 脚のプロバイダーを実装する必要があります。それを念頭に置いて...

  1. PHP で 2-legged OAuth プロバイダーを実装するための優れたチュートリアルを知っている人はいますか?
  2. セキュリティ保護可能な API を 2 つの言語で使用している場合、両方でプロバイダーを実装する必要がありますか?それとも、すべての要求を通すことができる "フロント コントローラー" としてプロバイダーを作成する方法はありますか?
  3. たとえば、PHP サービスを保護する場合、各 API に必要なプロバイダー リソースを含めて、各 API を個別に保護する必要がありますか?

ご協力いただきありがとうございます。

0 投票する
0 に答える
711 参照

c# - oAuth DevDefined (.net) 経由で 2-Legged から Google へ

DevDefined oAuth ライブラリを使用して gMail フィードで oAuth を動作させることができた人はいますか?

これを機能させる方法を理解するのに本当に苦労しています。401 または 411 が返されるようです。

これをテンプレートとして使用しましたが、Google トークン エンドポイントに入力するほど簡単ではないようです

どんな助けでも素晴らしいでしょう:)

ありがとう、

スティーブ

0 投票する
1 に答える
2577 参照

c# - DNOA を使用して 2 Legged OAuth を実装した人はいますか?

CSharp で認証モジュールを作成しようとしています。ここでは、コンシューマー キーとシークレットのみを持つ 2 Legged OAuth の DotNetOpenAuth(DNOA) ライブラリを使用して、リクエストから署名を検証する必要があります。

DNOA を使用した 2 Legged OAuth のサンプル実装があれば、それが役に立ちます。そうでない場合は、実装方法に関するアイデアも機能します。どんな助けでも大歓迎です。

0 投票する
1 に答える
362 参照

coldfusion - Coldfusion の 2-legged OAuth

Scheduling API を使用して Echo System からデータを取得するサービスを開発しています。

Echo System Scheduling API では、各リクエストが OAuth(2-legged) によって署名される必要があります。リクエスト URL を生成しましたが、「I/O Exception: Name in certificate」エラーが発生します。

Echo System は https を使用しているため、それが原因ではないかと考えていますが、よくわかりません。

コメント

0 投票する
2 に答える
4584 参照

java - google-api-java-client を使用した 2-legged OAuth

google-api-java-client で 2-legged OAuth を使用する方法を知っている人はいますか? Google Apps Provisioning API にアクセスして、特定のドメインのユーザーのリストを取得しようとしています。

以下は動作しません

「com.google.api.client.http.HttpResponseException: 401 Unknown authorization header」が表示されます。ヘッダーはこんな感じ

私も成功せずにフォローしようとしました

何か案は?前もって感謝します。

0 投票する
0 に答える
179 参照

oauth - OAuth の下に二次認証を追加しますか?

ご挨拶!

Three-legged OAuth のコンシューマーであるモバイル デバイスのフリートがあるとします。ユーザーは各デバイスを承認しますが、それらを他の人に渡します。これらの人々がモバイル デバイスの保護されたリソースとやり取りするには、追加のパスワードが必要になるようにしたいと思います。

これを行うための標準的なベストプラクティスの方法はありますか? 別の階層化された 2-legged OAuth を使用できますか、それとも別のことを行う必要がありますか?

- 編集 -

PSこれを投稿して以来、TwitPicなどのTwitterの「4-legged OAuth」を発見しました.「委任者」を使用すると、OAuthは原則としてn-leggedできるように見えるため、これは私の質問に答えるためのステップです.

私が読むことができる他の4-leggedおよび/またはn-legged OAuth実装はありますか?

再度、感謝します、

0 投票する
1 に答える
2740 参照

c# - C# での 2-legged OAuth の実装

Two-Legged OAuth 認証を実装しようとしているので、Web サイトでユーザーを作成できます。そのタスクを実行するこの Ruby コードをなんとか作成できましたが、C# に変換する必要があります。

C# で最後の POST を実行すると 401 エラーが発生しますが、コードは実質的に同じです。私はここで夢中になっています。誰かが飛び込んで、私のコードの何が問題なのかを知るのを手伝ってくれませんか?

ルビー

C#

ありがとう、

0 投票する
3 に答える
3232 参照

.net - How to use Google Analytics API with 2-legged OAuth (Google Apps for business)?

I want to develop an application for the business I work. We are using Google Apps and want to get data from Google Analytics and show it in one of our web apps. I do not want the client to see any request to authorize the app. I want to use 2-legged OAuth like such http://www.google.com/support/a/bin/answer.py?hl=en&answer=162105 but Google Analytics is not in the list. Will I still be able to use it ? Is it supported in the .NET Google Data API library or the Google API .NET Client ?

EDIT 1 :

Using the Google API .NET Client, I came up with something that should work to my sense :

#xA;

... but I get this error :

#xA;

Thanks

0 投票する
1 に答える
1044 参照

php - Google API 2レッグOauth:「トークンが無効です-AuthSubトークンが無効です。」

コードはhttp://gdatatips.blogspot.com/2008/11/2-legged-oauth-in-php.htmlに基づいています。

これが私のコードです。GoogleDoc(ドキュメントリスト)APIを使用したいと思います。

私は常に得ます:

トークンが無効です-AuthSubトークンが無効です。

私は何を間違っているのですか?

編集:ここにいくつかの「ヒント」があります:

  • APIエンドポイントとベースフィードが混在しているようです。エンドポイントにOAuthGetRequestTokenを配置しました。有効な応答を生成しているようです。
  • 私はそれを保持しましたが、xoauth_requestor_idが必要かどうかわかりません。
  • ドキュメントには、Authorizationヘッダーのパラメーターを区切るためにスペースを使用するように指示されています。ライブラリはコンマを使用します。