@Value.Immutable
public static interface Authenticator.Result
| Modifier and Type | Method and Description |
|---|---|
static Authenticator.Result |
accept(AuthenticatedUser user) |
static Authenticator.Result |
accept(AuthenticatedUser user,
com.google.common.base.Supplier<java.util.Map<java.lang.String,java.lang.String>> secrets) |
default void |
checkNull() |
com.google.common.base.Optional<AuthenticatedUser> |
getAuthenticatedUser() |
com.google.common.base.Optional<java.lang.String> |
getErrorMessage() |
com.google.common.base.Optional<com.google.common.base.Supplier<java.util.Map<java.lang.String,java.lang.String>>> |
getSecrets() |
default boolean |
isAccepted() |
static Authenticator.Result |
reject(java.lang.String message) |
static Authenticator.Result accept(AuthenticatedUser user)
static Authenticator.Result accept(AuthenticatedUser user, com.google.common.base.Supplier<java.util.Map<java.lang.String,java.lang.String>> secrets)
static Authenticator.Result reject(java.lang.String message)
default boolean isAccepted()
@Value.Check default void checkNull()
com.google.common.base.Optional<java.lang.String> getErrorMessage()
com.google.common.base.Optional<com.google.common.base.Supplier<java.util.Map<java.lang.String,java.lang.String>>> getSecrets()
com.google.common.base.Optional<AuthenticatedUser> getAuthenticatedUser()