インターフェース SecurityConfigurer<O,B extends SecurityBuilder<O>>
- 型パラメーター:
O-SecurityBuilderB によって構築されているオブジェクト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)メソッドが呼び出されます。
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidconfigure(B builder)SecurityBuilderに必要なプロパティを設定して、SecurityBuilderを構成します。voidinit(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