public final class AuthenticationFailedRejection extends java.lang.Object implements AuthenticationFailedRejection, Rejection, scala.Product, java.io.Serializable
pekko.http.scaladsl.server.directives.SecurityDirectives
.
Signals that the request was rejected because the user could not be authenticated. The reason for the rejection is
specified in the cause.Modifier and Type | Class and Description |
---|---|
static interface |
AuthenticationFailedRejection.Cause
Signals the cause of the failed authentication.
|
static class |
AuthenticationFailedRejection.CredentialsMissing$
Signals the cause of the rejecting was that the user could not be authenticated, because the
WWW-Authenticate
header was not supplied. |
static class |
AuthenticationFailedRejection.CredentialsRejected$
Signals the cause of the rejecting was that the user could not be authenticated, because the supplied credentials
are invalid.
|
AuthenticationFailedRejection.CredentialsMissing, AuthenticationFailedRejection.CredentialsRejected
Constructor and Description |
---|
AuthenticationFailedRejection(AuthenticationFailedRejection.Cause cause,
HttpChallenge challenge) |
Modifier and Type | Method and Description |
---|---|
AuthenticationFailedRejection.Cause |
cause() |
HttpChallenge |
challenge() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public AuthenticationFailedRejection(AuthenticationFailedRejection.Cause cause, HttpChallenge challenge)
public AuthenticationFailedRejection.Cause cause()
cause
in interface AuthenticationFailedRejection
public HttpChallenge challenge()
challenge
in interface AuthenticationFailedRejection