インターフェース SecurityConfigurer<O,B extends SecurityBuilder<O>>
- 型パラメーター:
O
-SecurityBuilder
B によって構築されているオブジェクトB
- 型 O のオブジェクトを作成するSecurityBuilder
。これは、構成中のSecurityBuilder
でもあります。
- すべての既知のサブインターフェース:
WebSecurityConfigurer<T>
- すべての既知の実装クラス:
AbstractAuthenticationFilterConfigurer
、AbstractDaoAuthenticationConfigurer
、AbstractHttpConfigurer
、AbstractInterceptUrlConfigurer
、AnonymousConfigurer
、AuthorizeHttpRequestsConfigurer
、ChannelSecurityConfigurer
、CorsConfigurer
、CsrfConfigurer
、DaoAuthenticationConfigurer
、DefaultLoginPageConfigurer
、ExceptionHandlingConfigurer
、ExpressionUrlAuthorizationConfigurer
、FormLoginConfigurer
、GlobalAuthenticationConfigurerAdapter
、HeadersConfigurer
、HttpBasicConfigurer
、ImplicitGrantConfigurer
、InMemoryUserDetailsManagerConfigurer
、JdbcUserDetailsManagerConfigurer
、JeeConfigurer
、LdapAuthenticationProviderConfigurer
、LogoutConfigurer
、OAuth2ClientConfigurer
、OAuth2LoginConfigurer
、OAuth2ResourceServerConfigurer
、OpenIDLoginConfigurer
、PasswordManagementConfigurer
、PortMapperConfigurer
、RememberMeConfigurer
、RequestCacheConfigurer
、Saml2LoginConfigurer
、Saml2LogoutConfigurer
、SecurityConfigurerAdapter
、SecurityContextConfigurer
、ServletApiConfigurer
、SessionManagementConfigurer
、UrlAuthorizationConfigurer
、UserDetailsAwareConfigurer
、UserDetailsManagerConfigurer
、UserDetailsServiceConfigurer
、WebSecurityConfigurerAdapter
、X509Configurer
public interface SecurityConfigurer<O,B extends SecurityBuilder<O>>
SecurityBuilder
を構成できます。すべてのSecurityConfigurer
では、最初にinit(SecurityBuilder)
メソッドが呼び出されます。すべてのinit(SecurityBuilder)
メソッドが呼び出された後、各configure(SecurityBuilder)
メソッドが呼び出されます。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
configure(B builder)
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。void
init(B builder)
SecurityBuilder
を初期化します。
メソッドの詳細
init
void init(B builder) throws java.lang.Exception
SecurityBuilder
を初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用されるSecurityBuilder
のプロパティは作成および変更しないでください。これにより、構築時にconfigure(SecurityBuilder)
メソッドが正しい共有オブジェクトを使用するようになります。ここで設定を適用する必要があります。- パラメーター:
builder
-- 例外:
java.lang.Exception
configure
void configure(B builder) throws java.lang.Exception
SecurityBuilder
に必要なプロパティを設定して、SecurityBuilder
を構成します。- パラメーター:
builder
-- 例外:
java.lang.Exception