2017-01-12 7 views
0

AAD認証はMVC Webサイトで実装されています。ソリューションには、ウェブサイトプロジェクト、webapiプロジェクトなどが含まれます。AzureアクティブディレクトリでのMVCセッションタイムアウト

AADアクセストークンのデフォルトの有効期限は60分です。ユーザーがアイドル状態の場合、MVCセッションは20-30分以内に期限切れになります。これにより、新しいAADアクセストークンを取得できなくなることがあります。

1に解決策を探して)MVCセッションタイムアウト値を延長 2)は、AADのオートリフレッシュが

答えて

0

ここを見てください、1時間事前に

感謝をしても、ユーザーがアイドル状態の時間をアクセスも:Active Directory Configurable Token Lifetimes

この記事では、アクセストークン、リフレッシュトークン、およびアプリケーションのトークンライフタイムをディレクトリのデフォルトと異なるように調整するための新しい機能について説明します。

ここで取り除くべき大きな問題は、アクセストークンが1時間しか持続しなくても、現在のトークンが期限切れになったときに新しいアクセストークンを取得するために14日間のリフレッシュトークンを使用できることです。

ユーザが物理的にアプリケーションにログインするたびにリフレッシュトークンを取得し、トークン交換ワークフローを利用して新しいアクセストークンを取得するだけで済みます。このプロセスはここで説明します:Refreshing the Access Tokens

これがあなたを助けてくれたら教えてください!

+0

私たちはADAL 3.xバージョンを使用しています。リフレッシュトークンを取得できません。詳細については、http://www.cloudidentity.com/blog/2015/08/13/adal-3-didnt-return-refresh-tokens-for-5-months-and-nobody-noticed/を参照してください。 – Ganesh

関連する問題