クラス SecurityMockServerConfigurers.UserExchangeMutator

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

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

      • password

        public SecurityMockServerConfigurers.UserExchangeMutator password​(java.lang.String password)
        使用するパスワードを指定します。デフォルトは "password" です。
        パラメーター:
        password - 使用するパスワード
        戻り値:
        UserExchangeMutator
      • roles

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

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

        public SecurityMockServerConfigurers.UserExchangeMutator authorities​(java.lang.String... authorities)
        使用する GrantedAuthority を指定します。デフォルトは "ROLE_USER" です。
        パラメーター:
        authorities - 使用する権限。
        戻り値:
        UserExchangeMutator
      • 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