問題タブ [oltu]
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 - SSL経由のApache oltu oauth2 askトークン
Apache oltu を使用して SSL 経由でアクセス トークンを要求する方法はありますか? https (ポート 8443) を使用せずに http を使用すると、うまく機能します...
私が持っているコード:
次の例外メッセージが表示されます。
HttpsURLConnection の HostnameVerifier を上書きすることでこれを修正する方法があることは知っていますが、Apache oltu でこれを実現する方法はありますか?:
apache - Yahoo OAuth 2 認証を取得できません
OAuth 2仕様を使用してYahooユーザーを承認するために、Apache Oltuを使用してpocプロジェクトを行っています。以下は、私がリダイレクトしているURLです。以下の 2 つのエラーのいずれかが表示されます。多くの人がこの問題に遭遇しているようですが、エラーの原因を絞り込むことはできません. 複数の試行錯誤値を試しましたが、うまくいかないようです。誰でも入力を手伝ってもらえますか? あなたの時間を大切にしてください。
URL: https://api.login.yahoo.com/oauth2/request_auth?response_type=code&client_secret=ここに正しい値を送信&redirect_uri=devvm03.ia.wd.org&client_id=ここに正しい値を送信
エラー: おっと。Yahoo はあなたのリクエストを処理できません。この問題を解決するには、アプリケーションまたは Web サイトの所有者に連絡することをお勧めします。[95022]
おっとっと。Yahoo はあなたのリクエストを処理できません。この問題を解決するには、アプリケーションまたは Web サイトの所有者に連絡することをお勧めします。[95036]
アプリケーションの詳細: アプリケーション URL: http://devvm03.ia.wd.org/dashboard コールバック ドメイン:devvm03.ia.wd.org
oauth-2.0 - Google OpenID Connect で Apache Oltu を使用しているときに OpenID 2.0 識別子 (openid_id) を取得するにはどうすればよいですか?
Google OpenID Connect で Apache Oltu を使用する場合、OpenID 2.0 識別子 (openid_id) を取得するにはどうすればよいですか。
私が使用している承認リクエストは次のとおりです。
spring-security - Apache Oltu Spring Security OAuth2 と Google の統合
参照は次のサイトから純粋に取得されています:-
http://syntx.io/integrating-your-java-spring-mvc-webapp-with-facebook-doing-the-oauth-dance/
http://www.oodlestechnologies.com/blogs/OAuth-2.0-implementation-in-Spring-Framework
String Security OAuth2 Facebook 統合の例を開発しました。今度は、「access_token」や「refresh_token」などを使用するために AppID と Secret が提供されるセキュリティ OAuth2 Google (および後で Github) 統合の例を開発することを楽しみにしています。UserDetails などの保護されたリソースにアクセスします。
したがって、最初のステップはhttp://code.google.com/apis/consoleにアプリを登録することです。したがって、「クライアント ID」と「クライアント シークレット」が表示され、リダイレクト URI も構成されました。
今、私は実際の Apache OAuth クライアントの作成を開始しましたが、提供する必要があるパラメーターがわかりません (同様に、私は Facebook 統合に提供します。これらのパラメーターは、Google 検索中に Facebook で簡単に利用できましたが、Google には見つかりませんでした)。 、次の空白のパラメータに指定する値を提案してください-
私は十分な情報を提供したと思うので、ガイダンス/ヘルプ/リンクは大歓迎です.
次のコードは、コールバック用に開発されています
ユーザー プロファイルなどの保護されたリソースを取得するために、次のコードを追加しました。
oauth - Spring MVC との Apache Oltu Github 統合の例
「Apache Oltu Spring MVC Github」統合の例を開発しています。この例では、「App ID」と「Secret」を送信して「access_token」を取得し、「Gist」や「user」などの保護されたリソースにアクセスします。
したがって、最初のステップは、 https://github.com/settings/applications/newを使用して「アプリ」を作成/登録することです。アプリを作成したら、注意: AppID と Secret を確認してください。Spring コードでこれらの値を使用する必要があります。
この機能/コードを開発するために、よく検索しましたが、既製のコードは見つかりませんでした。そこで、以下のコードを提供/説明することにしました。したがって、これらのリンクは便利です。
コード全体を開発するために、次の URL を参照しました。
java - Jersey + Oltu経由でJavaデスクトップアプリからBitbucket APIにアクセスする方法は?
タイトルが示すように、ネイティブの Java デスクトップ アプリケーションからbitbucket APIにアクセスしたいと考えています。Bitbucket では、アプリケーションで OAuth2 を使用する必要があります。そのためには、Oltuがその役割を果たさなければならないことがわかりました。
ただし、OAuth に関する私の知識は非常に限られているため、非常に早い段階で立ち往生しています。これが私がこれまでにしたことです:
ステップ 1:次の詳細を使用して、Bitbucket アカウントに OAuth コンシューマを登録しました。
質問 1:このステップを自動化できますか?
ステップ 2:次の Java コードを実行しました。
ステップ 3:次の locationURI を受け取り、Firefox で開きました
質問 2:ブラウザを使用する必要がありますか、それとも Java アプリケーションから実行できますか?
Firefox で次の応答メッセージが表示されます。
質問 3:次の正しいステップは何ですか? また、私のアプローチの何が問題なのですか?