問題タブ [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.
java - JOAuth、Java ベースの OAuth 1 (最終版) および OAuth 2 (ドラフト 10) ライブラリ。どうやって使うの?
ここ (SO) では、OAuth について、および OAuth プロトコルを使用して Facebook Graph API または Twitter API に接続する方法を尋ねる質問が多すぎます。
(Google Code から) JOAuthを発見しました。JOAuth は他にどのような機能を提供しますか? また、他の Java oauth ライブラリとうまく連携しますか?
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とサーブレットの設定が初めてなので、何かを見落としているかもしれません。
私は何が欠けていますか?
どうもありがとう!
java - JOAuth ライブラリを使用して LinkedIn に求人を投稿する
これは、 LinkedIn Job Posting API implementation in Java で私が投稿した質問の続きです。私は、ジョブを投稿するこの OAuth ベースの認証は初めてで、このプロセス中にも学習しています。私の質問が非常に基本的/素朴である場合は、ご容赦ください.
OAuth 認証にJOAuthライブラリを使用し、LinkedIn にジョブを投稿しようとしています。OAuth2 呼び出しを使用しています。JOAuth ライブラリについて次の質問があります。
- JOAuth リンクに示されている例では、LinkedIn のリクエスト トークンを取得するにはどうすればよいですか? リクエスト トークンをリクエストするためのステートメントが見つかりません。しかし、私は見ることができました
consumer.generateRequestAuthorizationUrl(ResponseType.CODE, redirectUri, null, (String[])null));
- oobベースのコールバック リダイレクトを使用する場合、何を渡す/設定する必要があり
redirectUri
ますか? - すべてが成功し、アクセス トークンを取得した場合、最終的にhttp://api.linkedin.com/v1/jobsでジョブ データ XML を送信/送信するにはどうすればよいですか?
java - JOAuth による OAuth 1 認証、例が必要
LinkedIn/Twitter で OAuth 1 3-legged または 2-legged 承認を行う方法についての質問を見たので、JOAuthを使用して Twitter への承認をどのように達成したかの例を投稿しようと思いました。
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.LoginDeniedInvalidAuthTokenException
LinkedIn からアドバイスを返す際に、私が何を間違えたのでしょうか?
ありがとう
PS: OAuth 1 は Twitter で完全に動作します (テスト済み)。そのため、何が起こっているのかわかりません。また、LinkedIn は JOAuth が準拠する OAuth 1.0 Revision A を使用します (RFC5849 と同様)。
java - Twitterアクセストークンを取得したい場合、これはどのように発生しましたか?
スタックトレースと同様に、出力は次のとおりです。
https://api.twitter.com/oauth/authorize?oauth_token=wUVGSompJWvIZc5rHxQ9PEMLT7zDWuRKNx3S6RxF9cs
mZWtTPuWnBDiTuCgIclTID41vpES9juxTPOsoYpwB04
mZWtTPuW
テストコードは次のとおりです。packagecom.auth;
HttpProxyClientクラスはHttpDefaultClientと同じですが、異なる点は次のとおりです。
java - Struts アプリケーションの oauth 認証の開発
「localhost」アプリケーションの 1 つに対して oauth を開発したいと考えています。有用なリンクを使用して開発する方法を案内できますか。最初は認証のみを探しています。
Facebook、Gmail、Twitter で別々の API を使用する必要がありますか?
oauth-2.0 - cvc-elt.1: 要素「oauth-config」の宣言が見つかりません。[2]
Joauth 認証の実装を開始しました。もちろん、今私はそれがどのように機能するかを学ぶためにコピーペーストを行っています.
現在、「cvc-elt.1: 要素 'oauth-config' の宣言が見つかりません。[2]」という問題に直面しています。
参照 URL を取得しました。その URL は下にあります。
oauth-config.xml コード スニペット
ここで何が間違っているのか助けてもらえますか? 「dtd」ファイルを追加する必要があると思います。ここで私を提案してください。追加情報が必要な場合は、私に提案してください。
本当にありがたい、プラディープ
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 公開鍵を使用/読み取る最も適切な方法はどれかを知りたいですか?