を発生するように構成されているよりも有効期限が切れますこれ?ASP.NETコアアイデンティティセッションは早くだから私のアプリケーションでは、私はとしてのアイデンティティを設定した
答えて
文書のコメントを読んでください。 https://github.com/aspnet/Security/blob/a53bf093a7d86b35e019c80515c92d7626982325/src/Microsoft.AspNetCore.Authentication.Cookies/CookieAuthenticationOptions.cs#L147 ExpiresTimeSpanとExpirationは異なるものを制御します。 ExpiresTimeSpanは、有効期限をスライドさせるために使用されるものです。
私はExpiresTimeSpanを適用し、result.iを待っています。私がその時間間隔の後にログアウトしなかった場合、D。 –
いいえ、それでも30分後に失効します。 –
私は答えとしてあなたをマークします。なぜなら、それは一般的な問題である可能性が高いからです。ただ同様の問題に直面した人のために自分の答えを投稿してください。 –
this answerの後ろの人に感謝の日がありました。問題は、IDが発行された認証が有効かどうかを確認するために30分ごとに(デフォルトでは設定可能)チェックされているため、それはUserStore<>
を実装しており、それはIUserSecurityStampStore
(UserManager.SupportsUserSecurityStamp
)です。 IUserStroe
を実装している私のMembershipServiceクラスは、IUserSecurityStampStore<>
を実装していないので、30分の間隔の後に無効なセキュリティスタンプとヌルプリンシパル== SignOut
で終了します。
このコードを確認するにはgithub issueをご確認ください。
- 1. SignInManager.PasswordSignInAsyncは、私はASP.NETのアイデンティティを使用して、自分のアプリケーションでは、多くのデータベース・アクセス
- 2. は、だから私は、この設定ファイルを持って、ブランチの設定
- 3. iOS:私のinfo.plistを設定しましたが、私のアプリケーションでは機能しませんでしたが、私はTarget Infoを設定しています。
- 4. は、だから私は、XSLTのためのアイデンティティのデザインパターンを使用しているXSLT
- 5. ASP.Netのアイデンティティ、役割のユーザーは、私がこの記事で、次のいくつかのカスタムプロパティとASP.Netのアイデンティティを実装している、常に空
- 6. ASP.NETコアWebAPIのデフォルトルートは、私はASP.NETコアWebAPIのプロジェクトで私のデフォルトルートを設定することを示唆いくつかの例を踏襲してきた
- 7. は、だから私は設定し、このFTPサイトを持っているサブサイト
- 8. 私はasp.netのアイデンティティで固定MVCプロジェクトを持っている認証要求
- 9. 私はcakephp.Iでこのアプリケーションを設定して
- 10. とにかく私はリピーターのdatarowの中のクラスを設定しました。
- 11. Asp.netアイデンティティの電子メールの検証が私のWebアプリケーションで
- 12. FakeS3とペーパークリップは、まだ私は、このページから設定を使用していたURL
- 13. 私のASP.NET MVCアプリケーションで正しくルートを設定できない
- 14. は、私は私のrecyclerviewでのTextViewから値を設定しようとしているメソッドホルダー
- 15. は、だから私は、私は次のようになります。これは実行したいコマンド持ってあまりにも早く
- 16. 私のアプリケーションからwi-fiに接続してください
- 17. HTTP要求はテストサーバー上でASP.NETコードから失敗した(また、IEから失敗した...ではなくFirefoxの!?)私は例えばのようなURLに、私のASP.NETアプリケーションから外部サーバにHttpRequests作ってるんだ
- 18. CookieAuthenticationOptions.AuthenticationTypeとは何ですか?自分のアプリケーションのAsp.Netアイデンティティ認証ミドルウェアの設定で
- 19. Clickイベントは、私はASP.NET Webフォームを使用していたアプリケーション
- 20. ContextBrokerは、私は、この設定をコンソールからCBを起動しようとしている正しく
- 21. 私のアプリケーション設定のテキストフィールドからキーボードを辞めるには
- 22. エラーは、私はできるだけ早く私はbashシェルにログインすると、この珍しいと迷惑なエラーを取得していますシェルログイン
- 23. は、だから私は、特定の状況でプログラムを停止したい
- 24. 変更だから私はRubyでコーディングしていると私はいくつかの文章持っルビー
- 25. ASP.NETは、私がASP.NET/C#アプリケーションを作成していRadioButtonListの&ドロップダウンリスト
- 26. Java System.setProperty(...); - >設定trustStoreに私は私のWebアプリケーションで、このシステムプロパティを設定したパス
- 27. はTkinter-は、私は早くここに来たのリストボックス
- 28. は設定私は、私は設定ファイルでいくつかのデータを格納したいWPFでプロジェクトを作成してい
- 29. 私の設定でipadのログインとパスワードを使用してください
- 30. は、私はASP.NETアイデンティティ2.2.1を使用して、タスクの戻り値の型(ではないタスク<T>)
おそらくこれは役に立ちます:https://stackoverflow.com/questions/37086645/how-to-set-asp-net-identity-cookies-expires-time –
私はすでに 'IsPersistent = trueでsignInManager.SignInAsyncを直接使用していますしかし、まだ運がない! –
ExpireTimeSpanをStartup.csに設定するとどうなりますか? (リンク先で言及されている) –