クラス NullStatelessTicketCache
- java.lang.Object
-
- org.springframework.security.cas.authentication.NullStatelessTicketCache
- 実装済みのインターフェース一覧:
StatelessTicketCache
public final class NullStatelessTicketCache extends java.lang.Object implements StatelessTicketCache
バッキングキャッシュを持たない @linkStatelessTicketCacheの実装。ステートレスセッション管理のチケットを保存する必要がない場合に便利です。これは、@link
CasAuthenticationProviderのデフォルトの StatelessTicketCache であり、ステートレスセッション管理を使用していない場合でも、アプリケーションが持つ EhCache への不要な依存関係を排除します。
コンストラクター概要
コンストラクター コンストラクター 説明 NullStatelessTicketCache()
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 CasAuthenticationTokengetByTicketId(java.lang.String serviceTicket)指定されたチケットに関連付けられたCasAuthenticationTokenを取得します。voidputTicketInCache(CasAuthenticationToken token)チケットを保管していないため、これはノーオペレーションです。voidremoveTicketFromCache(java.lang.String serviceTicket)チケットを保管していないため、これはノーオペレーションです。voidremoveTicketFromCache(CasAuthenticationToken token)チケットを保管していないため、これはノーオペレーションです。
メソッドの詳細
getByTicketId
public CasAuthenticationToken getByTicketId(java.lang.String serviceTicket)
インターフェースからコピーされた説明:StatelessTicketCache指定されたチケットに関連付けられたCasAuthenticationTokenを取得します。見つからない場合は、
nullCasAuthenticationTokenを返します。- 次で指定:
- インターフェース
StatelessTicketCacheのgetByTicketId - 戻り値:
- チケットを保存していないため、null。
putTicketInCache
public void putTicketInCache(CasAuthenticationToken token)
チケットを保管していないため、これはノーオペレーションです。- 次で指定:
- インターフェース
StatelessTicketCacheのputTicketInCache - パラメーター:
token- キャッシュに追加する
removeTicketFromCache
public void removeTicketFromCache(CasAuthenticationToken token)
チケットを保管していないため、これはノーオペレーションです。- 次で指定:
- インターフェース
StatelessTicketCacheのremoveTicketFromCache - パラメーター:
token- 削除される
removeTicketFromCache
public void removeTicketFromCache(java.lang.String serviceTicket)
チケットを保管していないため、これはノーオペレーションです。- 次で指定:
- インターフェース
StatelessTicketCacheのremoveTicketFromCache - パラメーター:
serviceTicket- 削除される