2017-01-12 4 views
2

Identity Server 4でセッションとCookieを正しく設定する方法を説明できる人はいますか?Q:IdentityServer4のクッキーとセッションで正しく動作する方法

使用: ログインサイト - IdentityServer4 - MVC EntityFrameworkアイデンティティ

メインサイト - MVC、クライアントの許可タイプ:HybridAndClientCredentials - スタートアップで:UseCookieAuthentication/UseOpenIdConnectAuthentication

私は現在の作業を持っているもの: - IdentityServerへのログイン - Cookieの有効期間5日 - サイトのログイン、Cookieの有効期間セッション? - ページをリフレッシュしてログインサイトにリダイレクトし、サイトの作業に戻ります。

ノーウォーク - しばらくお待ちください(javascript/ajax)グリッドは失敗します。なぜなら、ajax呼び出しはログインにリダイレクトされますが、セッションを再開しないからです。

サイトクッキー/セッションを取得して数日間滞在するか、スライドライフタイムにする方法または、セッションを適切に更新するためのスクリプト/ ajax呼び出しを取得するにはどうすればよいですか。

正しい方向に助けてくれてありがとう。

答えて

0

アクセストークンの有効期間を設定しているかどうかを確認してください。あなたのクッキーの時間は5日ですが、アクセストークンの寿命はこれよりも短いです(私の頭の上に私はその3600/1時間だと思う)ので "(多くの時間がわからない)" "アクセストークンが有効であることを確認してください。クライアントアプリケーションを再度認証する必要がある場合は、クライアントアプリケーションを認証サーバーにリダイレクトする必要はありません(ログアウトすることでこれを行うことができます)。アクセストークンが期限切れになるたびにユーザーにログインするように求めたくない場合は、更新トークンを使用してアクセストークンを更新することができます。

関連する問題