trait DefaultNotAuthenticatedErrorHandler extends NotAuthenticatedErrorHandler with DefaultErrorHandler with I18nSupport with Logger
Handles not authenticated requests in a default way.
- Alphabetic
- By Inheritance
- DefaultNotAuthenticatedErrorHandler
- Logger
- I18nSupport
- I18NSupportLowPriorityImplicits
- DefaultErrorHandler
- Rendering
- RequestExtractors
- AcceptExtractors
- ContentTypes
- Status
- Results
- NotAuthenticatedErrorHandler
- ErrorHandler
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
Abstract Value Members
- abstract def messagesApi: MessagesApi
- Definition Classes
- I18nSupport
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val ACCEPTED: Int
- Definition Classes
- Status
- val Accepted: Status
- Definition Classes
- Results
- val BAD_GATEWAY: Int
- Definition Classes
- Status
- val BAD_REQUEST: Int
- Definition Classes
- Status
- val BINARY: String
- Definition Classes
- ContentTypes
- val BadGateway: Status
- Definition Classes
- Results
- val BadRequest: Status
- Definition Classes
- Results
- val CACHE_MANIFEST: String
- Definition Classes
- ContentTypes
- val CONFLICT: Int
- Definition Classes
- Status
- val CONTINUE: Int
- Definition Classes
- Status
- val CREATED: Int
- Definition Classes
- Status
- def CSS(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- val Conflict: Status
- Definition Classes
- Results
- val Continue: Result
- Definition Classes
- Results
- val Created: Status
- Definition Classes
- Results
- def EVENT_STREAM(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- val EXPECTATION_FAILED: Int
- Definition Classes
- Status
- val EntityTooLarge: Status
- Definition Classes
- Results
- val ExpectationFailed: Status
- Definition Classes
- Results
- val FAILED_DEPENDENCY: Int
- Definition Classes
- Status
- val FORBIDDEN: Int
- Definition Classes
- Status
- val FORM: String
- Definition Classes
- ContentTypes
- val FOUND: Int
- Definition Classes
- Status
- val FailedDependency: Status
- Definition Classes
- Results
- val Forbidden: Status
- Definition Classes
- Results
- def Found(url: String): Result
- Definition Classes
- Results
- val GATEWAY_TIMEOUT: Int
- Definition Classes
- Status
- val GONE: Int
- Definition Classes
- Status
- val GatewayTimeout: Status
- Definition Classes
- Results
- val Gone: Status
- Definition Classes
- Results
- def HTML(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- val HTTP_VERSION_NOT_SUPPORTED: Int
- Definition Classes
- Status
- val HttpVersionNotSupported: Status
- Definition Classes
- Results
- val IM_A_TEAPOT: Int
- Definition Classes
- Status
- val INSUFFICIENT_STORAGE: Int
- Definition Classes
- Status
- val INTERNAL_SERVER_ERROR: Int
- Definition Classes
- Status
- val ImATeapot: Status
- Definition Classes
- Results
- val InsufficientStorage: Status
- Definition Classes
- Results
- val InternalServerError: Status
- Definition Classes
- Results
- def JAVASCRIPT(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- val JSON: String
- Definition Classes
- ContentTypes
- val LENGTH_REQUIRED: Int
- Definition Classes
- Status
- val LOCKED: Int
- Definition Classes
- Status
- val Locked: Status
- Definition Classes
- Results
- val METHOD_NOT_ALLOWED: Int
- Definition Classes
- Status
- val MOVED_PERMANENTLY: Int
- Definition Classes
- Status
- val MULTIPLE_CHOICES: Int
- Definition Classes
- Status
- val MULTI_STATUS: Int
- Definition Classes
- Status
- val MethodNotAllowed: Status
- Definition Classes
- Results
- def MovedPermanently(url: String): Result
- Definition Classes
- Results
- val MultiStatus: Status
- Definition Classes
- Results
- val NETWORK_AUTHENTICATION_REQUIRED: Int
- Definition Classes
- Status
- val NON_AUTHORITATIVE_INFORMATION: Int
- Definition Classes
- Status
- val NOT_ACCEPTABLE: Int
- Definition Classes
- Status
- val NOT_FOUND: Int
- Definition Classes
- Status
- val NOT_IMPLEMENTED: Int
- Definition Classes
- Status
- val NOT_MODIFIED: Int
- Definition Classes
- Status
- val NO_CONTENT: Int
- Definition Classes
- Status
- val NetworkAuthenticationRequired: Status
- Definition Classes
- Results
- val NoContent: Result
- Definition Classes
- Results
- val NonAuthoritativeInformation: Status
- Definition Classes
- Results
- val NotAcceptable: Status
- Definition Classes
- Results
- val NotFound: Status
- Definition Classes
- Results
- val NotImplemented: Status
- Definition Classes
- Results
- val NotModified: Result
- Definition Classes
- Results
- val OK: Int
- Definition Classes
- Status
- val Ok: Status
- Definition Classes
- Results
- val PARTIAL_CONTENT: Int
- Definition Classes
- Status
- val PAYMENT_REQUIRED: Int
- Definition Classes
- Status
- val PERMANENT_REDIRECT: Int
- Definition Classes
- Status
- val PRECONDITION_FAILED: Int
- Definition Classes
- Status
- val PRECONDITION_REQUIRED: Int
- Definition Classes
- Status
- val PROXY_AUTHENTICATION_REQUIRED: Int
- Definition Classes
- Status
- val PartialContent: Status
- Definition Classes
- Results
- val PaymentRequired: Status
- Definition Classes
- Results
- def PermanentRedirect(url: String): Result
- Definition Classes
- Results
- val PreconditionFailed: Status
- Definition Classes
- Results
- val PreconditionRequired: Status
- Definition Classes
- Results
- val REQUESTED_RANGE_NOT_SATISFIABLE: Int
- Definition Classes
- Status
- val REQUEST_ENTITY_TOO_LARGE: Int
- Definition Classes
- Status
- val REQUEST_HEADER_FIELDS_TOO_LARGE: Int
- Definition Classes
- Status
- val REQUEST_TIMEOUT: Int
- Definition Classes
- Status
- val REQUEST_URI_TOO_LONG: Int
- Definition Classes
- Status
- val RESET_CONTENT: Int
- Definition Classes
- Status
- def Redirect(call: Call, status: Int): Result
- Definition Classes
- Results
- def Redirect(call: Call): Result
- Definition Classes
- Results
- def Redirect(url: String, queryStringParams: Map[String, Seq[String]], status: Int): Result
- Definition Classes
- Results
- def Redirect(url: String, statusCode: Int): Result
- Definition Classes
- Results
- val RequestHeaderFieldsTooLarge: Status
- Definition Classes
- Results
- val RequestTimeout: Status
- Definition Classes
- Results
- val ResetContent: Result
- Definition Classes
- Results
- val SEE_OTHER: Int
- Definition Classes
- Status
- val SERVICE_UNAVAILABLE: Int
- Definition Classes
- Status
- val SWITCHING_PROTOCOLS: Int
- Definition Classes
- Status
- def SeeOther(url: String): Result
- Definition Classes
- Results
- val ServiceUnavailable: Status
- Definition Classes
- Results
- def Status(code: Int): Status
- Definition Classes
- Results
- val SwitchingProtocols: Result
- Definition Classes
- Results
- val TEMPORARY_REDIRECT: Int
- Definition Classes
- Status
- def TEXT(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- val TOO_MANY_REQUESTS: Int
- Definition Classes
- Status
- def TemporaryRedirect(url: String): Result
- Definition Classes
- Results
- val TooManyRequests: Status
- Definition Classes
- Results
- val UNAUTHORIZED: Int
- Definition Classes
- Status
- val UNPROCESSABLE_ENTITY: Int
- Definition Classes
- Status
- val UNSUPPORTED_MEDIA_TYPE: Int
- Definition Classes
- Status
- val UPGRADE_REQUIRED: Int
- Definition Classes
- Status
- val USE_PROXY: Int
- Definition Classes
- Status
- val Unauthorized: Status
- Definition Classes
- Results
- val UnprocessableEntity: Status
- Definition Classes
- Results
- val UnsupportedMediaType: Status
- Definition Classes
- Results
- val UriTooLong: Status
- Definition Classes
- Results
- def XHTML(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- def XML(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exceptionHandler(implicit request: RequestHeader): PartialFunction[Throwable, Future[Result]]
Exception handler which translates an play.silhouette.api.exceptions.NotAuthenticatedException into a 401 Unauthorized result.
Exception handler which translates an play.silhouette.api.exceptions.NotAuthenticatedException into a 401 Unauthorized result.
- request
The request header.
- returns
A partial function which maps an exception to a Play result.
- Definition Classes
- DefaultNotAuthenticatedErrorHandler → NotAuthenticatedErrorHandler → ErrorHandler
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val logger: api.Logger
A named logger instance.
A named logger instance.
- Definition Classes
- Logger
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def onNotAuthenticated(implicit request: RequestHeader): Future[Result]
Called when a user is not authenticated.
Called when a user is not authenticated.
As defined by RFC 2616, the status code of the response should be 401 Unauthorized.
- request
The request header.
- returns
The result to send to the client.
- Definition Classes
- DefaultNotAuthenticatedErrorHandler → NotAuthenticatedErrorHandler
- def produceResponse[S <: Status](status: S, msg: String)(implicit request: RequestHeader): Future[Result]
Returns an adequate response considering the required status code, the user-friendly message, and the requested media type.
Returns an adequate response considering the required status code, the user-friendly message, and the requested media type.
- status
The status code of the response.
- msg
The user-friendly message.
- request
The request header.
- Attributes
- protected
- Definition Classes
- DefaultErrorHandler
- implicit def request2Messages(implicit request: RequestHeader): Messages
- Definition Classes
- I18nSupport
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toHtmlError(message: String): String
- Attributes
- protected
- Definition Classes
- DefaultErrorHandler
- def toJsonError(message: String): JsObject
- Attributes
- protected
- Definition Classes
- DefaultErrorHandler
- def toPlainTextError(message: String): String
- Attributes
- protected
- Definition Classes
- DefaultErrorHandler
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toXmlError(message: String): Elem
- Attributes
- protected
- Definition Classes
- DefaultErrorHandler
- Annotations
- @SuppressWarnings()
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withCharset(mimeType: String)(implicit codec: Codec): String
- Definition Classes
- ContentTypes
- object Accepts
- Definition Classes
- AcceptExtractors
- object render
- Definition Classes
- Rendering
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)