2016-05-19 18 views
0

アクセストークンを発行する前にauthorization code grantを取得する必要があるサードパーティのRESTサービスを使用しています。そのトークンを取得するために、コードはクライアントIDとシークレットと一緒に渡されます。コードを取得するには、フォームにユーザー名とパスワードを入力し、ボタンをクリックして、リダイレクトURLでコードを生成する必要があります。Spring OAuth2認証コードを取得する

私はそれが可能だとは思いませんが、これはSpring/Javaだけでコードを使用して行うことができ、コードを取得するためにブラウザに行く必要はありませんか?

+0

私は本当にあなたのシナリオを理解していません。第三者サービスでお客様のデータにアクセスできるクライアントソフトウェアを作成していますか?したがって、OAuthの用語では、所有者とクライアントを再調達していますか?つまり、自分のWebフォームに入力する必要があるユーザー名/パスワードですか? –

+0

数え切れないほどの時間を掘り下げた後、私は何が起こっているのかをよりよく知ることができます。彼らは許可コードを使っていますが、私は、ブラウザでアプリを認証するのではなく、Javaでコードを取得する方法があると考えていました。それが完了したら、私はそのコードを取って、私が前進し、認証コードを再度生成することを心配する必要がないトークンを得ることができます。 –

答えて

0

サードパーティのRESTサービスは、この機能(およびAPIドキュメントのガイダンス)を提供する必要があります。彼らがそれを提供していれば....あなたは完全にあなたのJavaコードでそれを行うことができます。

+0

これを理解していることを確認するために、RESTサービスがそのためのメカニズムを提供している場合にのみ、Javaコードでそれを行うことは可能でしょうか、そうですか? –

関連する問題