2017-08-07 16 views
0

Webアプリケーションで認証コードフローを使用しています。私は、Webアプリケーション自体の更新トークンを取得したいと思いますが、データベースに保存するオフライントークンを取得して、後でオフラインタスクに使用することもできます。リフレッシュトークンと同時にオフライントークンを取得する

しかし、私はそれに苦しんでいます。認可コードは、ユーザーに再度資格情報を入力する必要はなく、認可コードも1回のみの使用であるため、現在のフローと統合することはできません。

別のトークンからオフライントークンを生成する方法はありますか?スコープoffline_accessを使ってgrant type refresh-tokenを使用しようとしましたが、動作しませんでした。

答えて

0

サービスアカウントを使用してオフライントークンを生成することもできます。service accountのkeycloakドキュメントをチェックしてください。 discussion

は、あなたがあなたのコメントをありがとうを生成し、オフライントークン

+0

を使用してさまざまなシナリオを理解するのに役立ちます。しかし、サービスアカウントはクライアント自身に代わってトークンを与えますが、私が必要とするのは、Webアプリケーションに接続されたユーザーの代わりにトークンを取得することです。 – jbernal

+0

私は同じ問題があります。もう一度ログインせずにトークンを取得してオフラインにする方法を見つけることができますか? –

関連する問題