クラス EhCacheBasedTicketCache
- java.lang.Object
-
- org.springframework.security.cas.authentication.EhCacheBasedTicketCache
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBean
,StatelessTicketCache
@Deprecated public class EhCacheBasedTicketCache extends java.lang.Object implements StatelessTicketCache, org.springframework.beans.factory.InitializingBean
使用すべきではありません。5.6 以降。JCache ベースの実装を推奨するSpring IoC 定義の EHCACHE を使用してチケットをキャッシュします。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 EhCacheBasedTicketCache()
使用すべきではありません。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 void
afterPropertiesSet()
使用すべきではありません。CasAuthenticationToken
getByTicketId(java.lang.String serviceTicket)
使用すべきではありません。指定されたチケットに関連付けられたCasAuthenticationToken
を取得します。net.sf.ehcache.Ehcache
getCache()
使用すべきではありません。void
putTicketInCache(CasAuthenticationToken token)
使用すべきではありません。指定されたCasAuthenticationToken
をキャッシュに追加します。void
removeTicketFromCache(java.lang.String serviceTicket)
使用すべきではありません。指定されたチケットをキャッシュから削除します。つまり、今後の呼び出しで新しいサービスチケットが必要になります。void
removeTicketFromCache(CasAuthenticationToken token)
使用すべきではありません。StatelessTicketCache.removeTicketFromCache(String)
に従って、指定されたチケットをキャッシュから削除します。void
setCache(net.sf.ehcache.Ehcache cache)
使用すべきではありません。
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet()
使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBean
のafterPropertiesSet
getByTicketId
public CasAuthenticationToken getByTicketId(java.lang.String serviceTicket)
使用すべきではありません。インターフェースからコピーされた説明:StatelessTicketCache
指定されたチケットに関連付けられたCasAuthenticationToken
を取得します。見つからない場合は、
null
CasAuthenticationToken
を返します。- 次で指定:
- インターフェース
StatelessTicketCache
のgetByTicketId
- 戻り値:
- 完全に入力された認証トークン
getCache
public net.sf.ehcache.Ehcache getCache()
使用すべきではありません。
putTicketInCache
public void putTicketInCache(CasAuthenticationToken token)
使用すべきではありません。インターフェースからコピーされた説明:StatelessTicketCache
指定されたCasAuthenticationToken
をキャッシュに追加します。CasAuthenticationToken.getCredentials()
メソッドは、サービスチケット番号を取得するために使用されます。- 次で指定:
- インターフェース
StatelessTicketCache
のputTicketInCache
- パラメーター:
token
- キャッシュに追加する
removeTicketFromCache
public void removeTicketFromCache(CasAuthenticationToken token)
使用すべきではありません。インターフェースからコピーされた説明:StatelessTicketCache
StatelessTicketCache.removeTicketFromCache(String)
に従って、指定されたチケットをキャッシュから削除します。実装では、
CasAuthenticationToken.getCredentials()
を使用してチケットを取得し、StatelessTicketCache.removeTicketFromCache(String)
メソッドに委譲する必要があります。- 次で指定:
- インターフェース
StatelessTicketCache
のremoveTicketFromCache
- パラメーター:
token
- 削除される
removeTicketFromCache
public void removeTicketFromCache(java.lang.String serviceTicket)
使用すべきではありません。インターフェースからコピーされた説明:StatelessTicketCache
指定されたチケットをキャッシュから削除します。つまり、今後の呼び出しで新しいサービスチケットが必要になります。これは、アプリケーションがステートレスクライアントにセッション終了機能を提供したい場合に備えています。
- 次で指定:
- インターフェース
StatelessTicketCache
のremoveTicketFromCache
- パラメーター:
serviceTicket
- 削除される
setCache
public void setCache(net.sf.ehcache.Ehcache cache)
使用すべきではありません。