クラス NullStatelessTicketCache

java.lang.ObjectSE
org.springframework.security.cas.authentication.NullStatelessTicketCache
実装されたすべてのインターフェース:
StatelessTicketCache

public final class NullStatelessTicketCache extends ObjectSE implements StatelessTicketCache
バッキングキャッシュを持たない @link StatelessTicketCache の実装。ステートレスセッション管理のチケットを保存する必要がない場合に便利です。

これは、@link CasAuthenticationProvider のデフォルトの StatelessTicketCache であり、ステートレスセッション管理を使用していない場合でも、アプリケーションが持つ EhCache への不要な依存関係を排除します。

関連事項:
  • コンストラクターの詳細

    • NullStatelessTicketCache

      public NullStatelessTicketCache()
  • メソッドの詳細

    • getByTicketId

      public CasAuthenticationToken getByTicketId(StringSE serviceTicket)
      インターフェースからコピーされた説明: StatelessTicketCache
      指定されたチケットに関連付けられた CasAuthenticationToken を取得します。

      見つからない場合は、nullCasAuthenticationToken を返します。

      次で指定:
      インターフェース StatelessTicketCachegetByTicketId 
      戻り値:
      チケットを保存していないため、null。
    • putTicketInCache

      public void putTicketInCache(CasAuthenticationToken token)
      チケットを保管していないため、これはノーオペレーションです。
      次で指定:
      インターフェース StatelessTicketCacheputTicketInCache 
      パラメーター:
      token - キャッシュに追加する
    • removeTicketFromCache

      public void removeTicketFromCache(CasAuthenticationToken token)
      チケットを保管していないため、これはノーオペレーションです。
      次で指定:
      インターフェース StatelessTicketCacheremoveTicketFromCache 
      パラメーター:
      token - 削除される
    • removeTicketFromCache

      public void removeTicketFromCache(StringSE serviceTicket)
      チケットを保管していないため、これはノーオペレーションです。
      次で指定:
      インターフェース StatelessTicketCacheremoveTicketFromCache 
      パラメーター:
      serviceTicket - 削除される