Class SuccessAuthenticationScenario

java.lang.Object
io.micronaut.security.testutils.authprovider.SuccessAuthenticationScenario

@Introspected public class SuccessAuthenticationScenario extends Object
Successful authentication scenario.
  • Constructor Details

    • SuccessAuthenticationScenario

      public SuccessAuthenticationScenario(@NonNull String username)
      Parameters:
      username - Username
    • SuccessAuthenticationScenario

      public SuccessAuthenticationScenario(@NonNull String username, @Nullable String password)
      Parameters:
      username - Username
      password - Password
    • SuccessAuthenticationScenario

      public SuccessAuthenticationScenario(@NonNull String username, @NonNull List<String> roles)
      Parameters:
      username - Username
      roles - Roles
    • SuccessAuthenticationScenario

      public SuccessAuthenticationScenario(@NonNull String username, @NonNull List<String> roles, @NonNull Map<String,Object> attributes)
      Parameters:
      username - Username
      roles - roles
      attributes - attributes
  • Method Details

    • getUsername

      public @NonNull String getUsername()
      Returns:
      Username
    • getPassword

      public @Nullable String getPassword()
      Returns:
      password
    • getRoles

      public @NonNull List<String> getRoles()
      Returns:
      Roles
    • getAttributes

      public @NonNull Map<String,Object> getAttributes()
      Returns:
      Attributes