2016-05-24 6 views
0

私は長時間実行しているアプリケーション(何日/週)もあります。 14日間のリフレッシュトークンの期限切れに結びついていないOAuthアクセスを取得するにはどうしますか?私が何を試みても、私は14日間でアクセスを失う。 N日ごとに再認証する必要があるため、ユーザーに大きな負担をかけることになります。azureAD refreshtokenは14日で有効期限が切れます

答えて

0

Azure AD Refresh tokens have a sliding expiry of 14 days, up to a maximum of 90 days.つまり、14日以内にリフレッシュトークンを使用する限り、さらに14日間有効な新しいリフレッシュトークンが取得されます。したがって、ユーザーは90日ごとに資格情報を再入力するだけで済みます。

長時間実行するアプリケーションでは、Client Credentials Flowが適していると言われています。これは委任アクセス権ではなくアプリケーションアクセス権を使用します(Azureポータルのアクセス権を変更する必要があるかもしれません)。あなたが実際に特定のユーザとしてあなたの呼び出しを行う必要がある場合、あなたのケースでは動作しない可能性があります。

関連する問題