クラス PortMapperConfigurer<H extends HttpSecurityBuilder<H>>
- java.lang.Object
-
- org.springframework.security.config.annotation.SecurityConfigurerAdapter<DefaultSecurityFilterChain,B>
-
- org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<PortMapperConfigurer<H>,H>
-
- org.springframework.security.config.annotation.web.configurers.PortMapperConfigurer<H>
- 実装されたすべてのインターフェース:
SecurityConfigurer<DefaultSecurityFilterChain,H>
public final class PortMapperConfigurer<H extends HttpSecurityBuilder<H>> extends AbstractHttpConfigurer<PortMapperConfigurer<H>,H>
HTTP と HTTPS の間でリダイレクトするときにポートを決定するために使用される共有PortMapper
インスタンスを構成できます。PortMapper
はAbstractConfiguredSecurityBuilder.getSharedObject(Class)
から入手できます。- 導入:
- 3.2
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 class
PortMapperConfigurer.HttpPortMapping
HTTP と HTTPS の間でリダイレクトするときに、特定の HTTP ポートに HTTPS ポートを指定できます。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 PortMapperConfigurer()
新しいインスタンスを作成します
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 PortMapperConfigurer.HttpPortMapping
http(int httpPort)
ポートマッピングを追加しますvoid
init(H http)
SecurityBuilder
を初期化します。PortMapperConfigurer<H>
portMapper(PortMapper portMapper)
PortMapper
インスタンスを指定できます。クラス org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer から継承されたメソッド
disable, withObjectPostProcessor
クラス org.springframework.security.config.annotation.SecurityConfigurerAdapter から継承されたメソッド
addObjectPostProcessor, and, configure, getBuilder, postProcess, setBuilder
メソッドの詳細
portMapper
public PortMapperConfigurer<H> portMapper(PortMapper portMapper)
PortMapper
インスタンスを指定できます。- パラメーター:
portMapper
-- 戻り値:
- さらにカスタマイズするための
PortMapperConfigurer
http
public PortMapperConfigurer.HttpPortMapping http(int httpPort)
ポートマッピングを追加します- パラメーター:
httpPort
- 特定の HTTPS ポートにマップする HTTP ポート。- 戻り値:
- HTTPS ポートを定義する
PortMapperConfigurer.HttpPortMapping
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