クラス DefaultLoginPageConfigurer<H extends HttpSecurityBuilder<H>>
- java.lang.Object
-
- org.springframework.security.config.annotation.SecurityConfigurerAdapter<DefaultSecurityFilterChain,B>
-
- org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<DefaultLoginPageConfigurer<H>,H>
-
- org.springframework.security.config.annotation.web.configurers.DefaultLoginPageConfigurer<H>
- 実装されたすべてのインターフェース:
SecurityConfigurer<DefaultSecurityFilterChain,H>
public final class DefaultLoginPageConfigurer<H extends HttpSecurityBuilder<H>> extends AbstractHttpConfigurer<DefaultLoginPageConfigurer<H>,H>
EnableWebSecurity
を使用するときに、特に指定されていない場合にログインページを生成するフィルターを追加します。デフォルトでは、
InsecureChannelProcessor
とSecureChannelProcessor
が登録されます。セキュリティフィルター
次のフィルターは条件付きで入力されますFormLoginConfigurer
にログインページが指定されていない場合はDefaultLoginPageGeneratingFilter
作成された共有オブジェクト
共有オブジェクトは作成されません。使用される共有オブジェクト
次の共有オブジェクトが使用されます。PortMapper
は、デフォルトのChannelProcessor
インスタンスを作成するために使用されますFormLoginConfigurer
は、DefaultLoginPageConfigurer
を追加する必要があるかどうか、およびその構成方法を決定するために使用されます。
- 導入:
- 3.2
- 関連事項:
EnableWebSecurity
コンストラクターのサマリー
コンストラクター コンストラクター 説明 DefaultLoginPageConfigurer()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
configure(H http)
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。void
init(H http)
SecurityBuilder
を初期化します。クラス org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer から継承されたメソッド
disable, withObjectPostProcessor
クラス org.springframework.security.config.annotation.SecurityConfigurerAdapter から継承されたメソッド
addObjectPostProcessor, and, getBuilder, postProcess, setBuilder
メソッドの詳細
init
public void init(H http)
インターフェースからコピーされた説明:SecurityConfigurer
SecurityBuilder
を初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用されるSecurityBuilder
のプロパティは作成および変更しないでください。これにより、構築時にSecurityConfigurer.configure(SecurityBuilder)
メソッドが正しい共有オブジェクトを使用するようになります。ここで設定を適用する必要があります。- 次で指定:
- インターフェース
SecurityConfigurer<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
のinit
- オーバーライド:
- クラス
SecurityConfigurerAdapter<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
のinit
configure
public void configure(H http)
インターフェースからコピーされた説明:SecurityConfigurer
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。- 次で指定:
- インターフェース
SecurityConfigurer<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
のconfigure
- オーバーライド:
- クラス
SecurityConfigurerAdapter<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
のconfigure