問題タブ [joauth]

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 投票する
1 に答える
6876 参照

java - JOAuth、Java ベースの OAuth 1 (最終版) および OAuth 2 (ドラフト 10) ライブラリ。どうやって使うの?

ここ (SO) では、OAuth について、および OAuth プロトコルを使用して Facebook Graph API または Twitter API に接続する方法を尋ねる質問が多すぎます。

(Google Code から) JOAuthを発見しました。JOAuth は他にどのような機能を提供しますか? また、他の Java oauth ライブラリとうまく連携しますか?

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

java - java tomcat: JOAuthの正しい使い方

JavaベースのOAuth 1(最終)およびOAuth 2(ドラフト10)ライブラリであるJOAuthの指示に従おうとしました。どうやって使うの?Facebookのアクセストークンを取得するために成功しませんでした。

私は次のことをしました:

これらの行を WEB-INF/web.xml に追加しました

次の行で WEB-INF/oauth-config.xml を作成しました: (アプリ キーとシークレットの名前を<APP_KEY>and に変更<APP_SECRET>)

私の com.facebook.FacebookOAuthService クラス ( The OAuth Service ):

最後に、成功時にユーザーが転送される start.jsp ファイルです。

ブラウザをhttp://127.0.0.1:5080/Red5FacebookAuth/oauth/oauth_redirectに転送してテストしようとすると、得られる出力nullは属性が存在しないことを意味します

エラーはありませんが、適切なトークンを取得できません。

私はTomcatとサーブレットの設定が初めてなので、何かを見落としているかもしれません。

私は何が欠けていますか?

どうもありがとう!

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

java - JOAuth ライブラリを使用して LinkedIn に求人を投稿する

これは、 LinkedIn Job Posting API implementation in Java で私が投稿した質問の続きです。私は、ジョブを投稿するこの OAuth ベースの認証は初めてで、このプロセス中にも学習しています。私の質問が非常に基本的/素朴である場合は、ご容赦ください.

OAuth 認証にJOAuthライブラリを使用し、LinkedIn にジョブを投稿しようとしています。OAuth2 呼び出しを使用しています。JOAuth ライブラリについて次の質問があります。

  1. JOAuth リンクに示されている例では、LinkedIn のリクエスト トークンを取得するにはどうすればよいですか? リクエスト トークンをリクエストするためのステートメントが見つかりません。しかし、私は見ることができましたconsumer.generateRequestAuthorizationUrl(ResponseType.CODE, redirectUri, null, (String[])null));
  2. oobベースのコールバック リダイレクトを使用する場合、何を渡す/設定する必要がありredirectUriますか?
  3. すべてが成功し、アクセス トークンを取得した場合、最終的にhttp://api.linkedin.com/v1/jobsでジョブ データ XML を送信/送信するにはどうすればよいですか?
0 投票する
1 に答える
4488 参照

java - JOAuth による OAuth 1 認証、例が必要

LinkedIn/Twitter で OAuth 1 3-legged または 2-legged 承認を行う方法についての質問を見たので、JOAuthを使用して Twitter への承認をどのように達成したかの例を投稿しようと思いました。

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

java - LinkedIn OAuth: POST HTTP 要求を要求したときの "signature_invalid" 応答 (要求トークン用)

LinkedIn から へのリクエスト トークンをリクエストするとhttps://api.linkedin.com/uas/oauth/requestToken、次のエラーが表示されます。

oauth_problem=signature_invalid&oauth_problem_advice=com.linkedin.security.auth.pub.LoginDeniedInvalidAuthTokenException%20while%20obtaining%20request%20token%20for%20%3APOST%26https%253A%252F%252Fapi.linkedin.com%252Fuas%252Foauth%252Frequest_Tokenback%26 253Doob%2526oauth_consumer_key%253DI9DvH3zT4c-sjmrQTmo_AeJOfi8v8n1ChYHYAV8A3siVLyu1qLZqPq_HiGecD0bp%2526oauth_nonce%253D2958724240022%2526oauth_signature_method%253DHMAC-SHA1%2526oauth_timestamp%253D1308562221%2526oauth_version%253D1.0%0AOAU%3AI9DvH3zT4c-sjmrQTmo_AeJOfi8v8n1ChYHYAV8A3siVLyu1qLZqPq_HiGecD0bp%7C%2A01%7C%2A01%7C%2A01%3A1308562221%3AkPisU0TwUgiNIYpigUrKITMwo7c% 3D

これは HTTP 401 Unauthorized 応答です。

例外:

LinkedIn に接続するためのサンプル ソース コード:

私のライブラリ: JOAuth (バージョン 1.2.1)。com.linkedin.security.auth.pub.LoginDeniedInvalidAuthTokenExceptionLinkedIn からアドバイスを返す際に、私が何を間違えたのでしょうか?

ありがとう

PS: OAuth 1 は Twitter で完全に動作します (テスト済み)。そのため、何が起こっているのかわかりません。また、LinkedIn は JOAuth が準拠する OAuth 1.0 Revision A を使用します (RFC5849 と同様)。

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

java - Twitterアクセス​​トークンを取得したい場合、これはどのように発生しましたか?

スタックトレースと同様に、出力は次のとおりです。

https://api.twitter.com/oauth/authorize?oauth_token=wUVGSompJWvIZc5rHxQ9PEMLT7zDWuRKNx3S6RxF9cs
mZWtTPuWnBDiTuCgIclTID41vpES9juxTPOsoYpwB04
mZWtTPuW

テストコードは次のとおりです。packagecom.auth;

HttpProxyClientクラスはHttpDefaultClientと同じですが、異なる点は次のとおりです。

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

java - Struts アプリケーションの oauth 認証の開発

「localhost」アプリケーションの 1 つに対して oauth を開発したいと考えています。有用なリンクを使用して開発する方法を案内できますか。最初は認証のみを探しています。

Facebook、Gmail、Twitter で別々の API を使用する必要がありますか?

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

oauth-2.0 - cvc-elt.1: 要素「oauth-config」の宣言が見つかりません。[2]

Joauth 認証の実装を開始しました。もちろん、今私はそれがどのように機能するかを学ぶためにコピーペーストを行っています.

現在、「cvc-elt.1: 要素 'oauth-config' の宣言が見つかりません。[2]」という問題に直面しています。

参照 URL を取得しました。その URL は下にあります。

oauth-config.xml コード スニペット

ここで何が間違っているのか助けてもらえますか? 「dtd」ファイルを追加する必要があると思います。ここで私を提案してください。追加情報が必要な場合は、私に提案してください。

本当にありがたい、プラディープ

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

java - RSA-SHA1 で Twitter joauth を使用して OAuth1a 署名付きリクエストを検証しますか?

RSA秘密鍵を使用して署名され、サーバー側でRSA公開鍵で検証されるOAuth1リクエストを認証するユースケースがあります。

Oauth署名付きリクエストの認証/検証に役立つこのライブラリをTwitterから見つけました。 https://github.com/twitter/joauth

このライブラリを利用して、Jersey または Spring MVC アクション メソッドからのリクエストを検証したいと考えています。クライアントからのリクエストは、秘密鍵を使用して署名されています。最後に、クライアントの公開鍵を使用してリクエストを検証します。これは RSA-SHA1 アルゴを意味します。

Twitter joauth は便利なようですが、HttpServletRequest を OAuthRequest に変換するコードがありません。

javax.servlet.http.HttpServletRequest ライブラリの read-me ファイルはこれを機能として示唆していますが、 -->com.twitter.joauth.OAuthRequest変換を行うコードを見つけることができませんでした。

リクエストの検証は、次の署名を持つ検証メソッドで行われます。

第二に、検証メソッドが文字列パラメーターを受け取るときに、twitter joauth で RSA 公開鍵を使用/読み取る最も適切な方法はどれかを知りたいですか?