public final class NullSecurityContextRepository extends java.lang.Object implements SecurityContextRepository
| コンストラクターと説明 |
|---|
NullSecurityContextRepository() |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | containsContext(javax.servlet.http.HttpServletRequest request) リポジトリに現在のリクエストのセキュリティコンテキストが含まれているかどうかを問い合わせることができます。 |
SecurityContext | loadContext(HttpRequestResponseHolder requestResponseHolder) 指定されたリクエストのセキュリティコンテキストを取得します。 |
void | saveContext(SecurityContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) リクエストの完了時にセキュリティコンテキストを格納します。 |
public boolean containsContext(javax.servlet.http.HttpServletRequest request)
SecurityContextRepositorySecurityContextRepository 内の containsContext request - 現在のリクエスト public SecurityContext loadContext(HttpRequestResponseHolder requestResponseHolder)
SecurityContextRepositoryHttpRequestResponseHolder パラメーターを使用すると、実装はリクエストまたはレスポンス (あるいはその両方) のラップされたバージョンを返すことができ、リクエストの実装固有の状態にアクセスできるようになります。ホルダーから取得された値は、フィルターチェーンに渡され、最後に呼び出されたときに saveContext メソッドにも渡されます。実装は、レスポンスオブジェクトとして SaveContextOnUpdateOrErrorResponseWrapper のサブクラスを返すことを希望する場合があります。これにより、エラーまたはリダイレクトが発生したときにコンテキストが保持されることが保証されます。
SecurityContextRepository 内の loadContext requestResponseHolder - コンテキストをロードする必要がある現在のリクエストとレスポンスのホルダー。public void saveContext(SecurityContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
SecurityContextRepositorySecurityContextRepository 内の saveContext context - ホルダーから取得された null 以外のコンテキスト。