クラス SecurityMockServerConfigurers.UserExchangeMutator

java.lang.ObjectSE
org.springframework.security.test.web.reactive.server.SecurityMockServerConfigurers.UserExchangeMutator
実装されたすべてのインターフェース:
org.springframework.test.web.reactive.server.MockServerConfigurerorg.springframework.test.web.reactive.server.WebTestClientConfigurer
含まれているクラス:
SecurityMockServerConfigurers

public static final class SecurityMockServerConfigurers.UserExchangeMutator extends ObjectSE implements org.springframework.test.web.reactive.server.WebTestClientConfigurer, org.springframework.test.web.reactive.server.MockServerConfigurer
{@link SecurityMockServerConfigurers#mockUser(UserDetails)} を使用して WebServerExchange を更新します。デフォルトでは "password" のパスワードを使用し、"ROLE_USER" の権限を付与します。
  • メソッドの詳細

    • password

      使用するパスワードを指定します。デフォルトは "password" です。
      パラメーター:
      password - 使用するパスワード
      戻り値:
      UserExchangeMutator
    • roles

      使用するロールを指定します。デフォルトは "USER" です。これは、各ロールの先頭に "ROLE_USER" が自動的に付加されることを除いて、権限に似ています。
      パラメーター:
      roles - 使用するロール。
      戻り値:
      UserExchangeMutator
    • authorities

      使用する GrantedAuthority を指定します。デフォルトは "ROLE_USER" です。
      パラメーター:
      authorities - 使用する権限。
      戻り値:
      UserExchangeMutator
    • authorities

      使用する GrantedAuthority を指定します。デフォルトは "ROLE_USER" です。
      パラメーター:
      authorities - 使用する権限。
      戻り値:
      UserExchangeMutator
    • authorities

      public SecurityMockServerConfigurers.UserExchangeMutator authorities(StringSE... authorities)
      使用する GrantedAuthority を指定します。デフォルトは "ROLE_USER" です。
      パラメーター:
      authorities - 使用する権限。
      戻り値:
      UserExchangeMutator
    • accountExpired

      public SecurityMockServerConfigurers.UserExchangeMutator accountExpired(boolean accountExpired)
    • accountLocked

      public SecurityMockServerConfigurers.UserExchangeMutator accountLocked(boolean accountLocked)
    • credentialsExpired

      public SecurityMockServerConfigurers.UserExchangeMutator credentialsExpired(boolean credentialsExpired)
    • disabled

      public SecurityMockServerConfigurers.UserExchangeMutator disabled(boolean disabled)
    • beforeServerCreated

      public void beforeServerCreated(org.springframework.web.server.adapter.WebHttpHandlerBuilder builder)
      次で指定:
      インターフェース org.springframework.test.web.reactive.server.MockServerConfigurerbeforeServerCreated 
    • afterConfigureAdded

      public void afterConfigureAdded(org.springframework.test.web.reactive.server.WebTestClient.MockServerSpec<?> serverSpec)
      次で指定:
      インターフェース org.springframework.test.web.reactive.server.MockServerConfigurerafterConfigureAdded 
    • afterConfigurerAdded

      public void afterConfigurerAdded(org.springframework.test.web.reactive.server.WebTestClient.Builder builder, @Nullable org.springframework.web.server.adapter.WebHttpHandlerBuilder webHttpHandlerBuilder, @Nullable org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector)
      次で指定:
      インターフェース org.springframework.test.web.reactive.server.WebTestClientConfigurerafterConfigurerAdded