クラス SecurityConfigurerAdapter<O,B extends SecurityBuilder<O>>
java.lang.ObjectSE
org.springframework.security.config.annotation.SecurityConfigurerAdapter<O,B>
- 型パラメーター:
O
- B によって構築されているオブジェクトB
- O をビルドしていて、SecurityConfigurerAdapter
によって構成されているビルダー
- 実装されたすべてのインターフェース:
SecurityConfigurer<O,
B>
public abstract class SecurityConfigurerAdapter<O,B extends SecurityBuilder<O>>
extends ObjectSE
implements SecurityConfigurer<O,B>
サブクラスが関心のあるメソッドのみを実装できるようにする
SecurityConfigurer
の基本クラス。また、SecurityConfigurer
を使用するメカニズムと、構成されている SecurityBuilder
へのアクセスを取得するメカニズムも提供します。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
addObjectPostProcessor
(ObjectPostProcessor<?> objectPostProcessor) このSecurityConfigurerAdapter
に使用するObjectPostProcessor
を追加します。and()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 の取り外し用。void
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。protected final B
SecurityBuilder
を取得します。void
SecurityBuilder
を初期化します。protected <T> T
postProcess
(T object) オブジェクトの後処理を実行します。void
setBuilder
(B builder) 使用するSecurityBuilder
を設定します。
コンストラクターの詳細
SecurityConfigurerAdapter
public SecurityConfigurerAdapter()
メソッドの詳細
init
インターフェースからコピーされた説明:SecurityConfigurer
SecurityBuilder
を初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用されるSecurityBuilder
のプロパティは作成および変更しないでください。これにより、構築時にSecurityConfigurer.configure(SecurityBuilder)
メソッドが正しい共有オブジェクトを使用するようになります。ここで設定を適用する必要があります。- 次で指定:
- インターフェース
SecurityConfigurer<O,
のB extends SecurityBuilder<O>> init
- 例外:
ExceptionSE
configure
インターフェースからコピーされた説明:SecurityConfigurer
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。- 次で指定:
- インターフェース
SecurityConfigurer<O,
のB extends SecurityBuilder<O>> configure
- 例外:
ExceptionSE
and
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 の取り外し用。代わりにラムダベースの構成を使用してください。SecurityConfigurer
を使用して完了したら、SecurityBuilder
を返します。これはメソッドの連鎖に役立ちます。- 戻り値:
- さらにカスタマイズするための
SecurityBuilder
getBuilder
SecurityBuilder
を取得します。null にすることはできません。- 戻り値:
SecurityBuilder
- 例外:
IllegalStateExceptionSE
-SecurityBuilder
が null の場合
postProcess
protected <T> T postProcess(T object) オブジェクトの後処理を実行します。デフォルトでは、ObjectPostProcessor
に委譲します。- パラメーター:
object
- プロセスをポストするオブジェクト- 戻り値:
- 使用する可能性のある変更されたオブジェクト
addObjectPostProcessor
このSecurityConfigurerAdapter
に使用するObjectPostProcessor
を追加します。デフォルトの実装はオブジェクトに対して何もしません。- パラメーター:
objectPostProcessor
- 使用するObjectPostProcessor
setBuilder
使用するSecurityBuilder
を設定します。これは、AbstractConfiguredSecurityBuilder.apply(SecurityConfigurerAdapter)
を使用すると自動的に設定されます- パラメーター:
builder
- 設定するSecurityBuilder