2

のカスタム実装を書いていますが、AddOrUpdateメソッドSessionSecurityTokenCacheの目的が何なのかについて少し混乱しています。expiryTime

私が知る限り、SessionSecurityTokenCacheWIF で使用されるデフォルトの実装は内部クラスです (ここでMruSessionSecurityTokenCache言及)。その実装では、完全に無視されます。 expiryTime

また、デバッグ中に に渡される値がAddOrUpdate常にtoken.ValidToプラス 5 分であるように見えることに気付きました。そのため、この値を何らかの形で使用する意図があります。

いくつかの質問:

  • この値の意図した戦略は何ですか?
    • たまにキャッシュのクリーンアップ?
    • Get()およびGetAll()メソッドはSessionSecurityTokenCache期限切れのトークンを除外する必要がありますか?
  • SessionSecurityToken.ValidToこれらのケースのいずれにおいても、 (またはそこからのオフセットを)使用しないのはなぜですか?
4

0 に答える 0