クラス AbstractHttpConfigurer<T extends AbstractHttpConfigurer<T,B>,B extends HttpSecurityBuilder<B>>

java.lang.ObjectSE
org.springframework.security.config.annotation.SecurityConfigurerAdapter<DefaultSecurityFilterChain,B>
org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<T,B>
実装されているすべてのインターフェース:
SecurityConfigurer<DefaultSecurityFilterChain,B>
既知の直属サブクラス
AbstractAuthenticationFilterConfigurerAbstractInterceptUrlConfigurerAnonymousConfigurerAuthorizeHttpRequestsConfigurerChannelSecurityConfigurerCorsConfigurerCsrfConfigurerDefaultLoginPageConfigurerExceptionHandlingConfigurerHeadersConfigurerHttpBasicConfigurerHttpsRedirectConfigurerJeeConfigurerLogoutConfigurerOAuth2ClientConfigurerOAuth2ResourceServerConfigurerOidcLogoutConfigurerPasswordManagementConfigurerPortMapperConfigurerRememberMeConfigurerRequestCacheConfigurerSaml2LogoutConfigurerSaml2MetadataConfigurerSecurityContextConfigurerServletApiConfigurerSessionManagementConfigurerWebAuthnConfigurerX509Configurer

public abstract class AbstractHttpConfigurer<T extends AbstractHttpConfigurer<T,B>,B extends HttpSecurityBuilder<B>> extends SecurityConfigurerAdapter<DefaultSecurityFilterChain,B>
HttpSecurity で動作する SecurityConfigurer インスタンスの便利な基本クラスを追加します。
  • コンストラクターの詳細

    • AbstractHttpConfigurer

      public AbstractHttpConfigurer()
  • メソッドの詳細

    • disable

      public B disable()
      AbstractHttpConfigurer を削除して無効にします。そうすると、新しいバージョンの構成を適用できます。
      戻り値:
      追加のカスタマイズのための HttpSecurityBuilder
    • withObjectPostProcessor

      public T withObjectPostProcessor(ObjectPostProcessor<?> objectPostProcessor)
    • withObjectPostProcessor

      @DeprecatedSE(since="6.4", forRemoval=true) public T withObjectPostProcessor(ObjectPostProcessor<?> objectPostProcessor)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • getSecurityContextHolderStrategy

      protected SecurityContextHolderStrategy getSecurityContextHolderStrategy()