インターフェース 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、InMemoryUserDetailsManagerConfigurer、JdbcUserDetailsManagerConfigurer、JeeConfigurer、LdapAuthenticationProviderConfigurer、LogoutConfigurer、OAuth2ClientConfigurer、OAuth2LoginConfigurer、OAuth2ResourceServerConfigurer、OidcLogoutConfigurer、PasswordManagementConfigurer、PortMapperConfigurer、RememberMeConfigurer、RequestCacheConfigurer、Saml2LoginConfigurer、Saml2LogoutConfigurer、Saml2MetadataConfigurer、SecurityConfigurerAdapter、SecurityContextConfigurer、ServletApiConfigurer、SessionManagementConfigurer、UrlAuthorizationConfigurer、UserDetailsAwareConfigurer、UserDetailsManagerConfigurer、UserDetailsServiceConfigurer、X509Configurer
public interface SecurityConfigurer<O,B extends SecurityBuilder<O>>
SecurityBuilder を構成できます。すべての SecurityConfigurer では、最初に init(SecurityBuilder) メソッドが呼び出されます。すべての init(SecurityBuilder) メソッドが呼び出された後、各 configure(SecurityBuilder) メソッドが呼び出されます。メソッドのサマリー
修飾子と型メソッド説明voidSecurityBuilderに必要なプロパティを設定して、SecurityBuilderを構成します。voidSecurityBuilderを初期化します。
メソッドの詳細
init
SecurityBuilderを初期化します。ここでは、共有状態のみを作成および変更する必要がありますが、オブジェクトの構築に使用されるSecurityBuilderのプロパティは作成および変更しないでください。これにより、構築時にconfigure(SecurityBuilder)メソッドが正しい共有オブジェクトを使用するようになります。ここで設定を適用する必要があります。- パラメーター:
builder-- 例外:
ExceptionSE
configure
SecurityBuilderに必要なプロパティを設定して、SecurityBuilderを構成します。- パラメーター:
builder-- 例外:
ExceptionSE