アクセストークンを発行する前にauthorization code grant
を取得する必要があるサードパーティのRESTサービスを使用しています。そのトークンを取得するために、コードはクライアントIDとシークレットと一緒に渡されます。コードを取得するには、フォームにユーザー名とパスワードを入力し、ボタンをクリックして、リダイレクトURLでコードを生成する必要があります。Spring OAuth2認証コードを取得する
私はそれが可能だとは思いませんが、これはSpring/Javaだけでコードを使用して行うことができ、コードを取得するためにブラウザに行く必要はありませんか?
私は本当にあなたのシナリオを理解していません。第三者サービスでお客様のデータにアクセスできるクライアントソフトウェアを作成していますか?したがって、OAuthの用語では、所有者とクライアントを再調達していますか?つまり、自分のWebフォームに入力する必要があるユーザー名/パスワードですか? –
数え切れないほどの時間を掘り下げた後、私は何が起こっているのかをよりよく知ることができます。彼らは許可コードを使っていますが、私は、ブラウザでアプリを認証するのではなく、Javaでコードを取得する方法があると考えていました。それが完了したら、私はそのコードを取って、私が前進し、認証コードを再度生成することを心配する必要がないトークンを得ることができます。 –