Packages

c

play.silhouette.api.actions

DefaultSecuredErrorHandler

class DefaultSecuredErrorHandler extends SecuredErrorHandler with DefaultNotAuthenticatedErrorHandler with DefaultNotAuthorizedErrorHandler

Default implementation of the SecuredErrorHandler.

Linear Supertypes
DefaultNotAuthorizedErrorHandler, DefaultNotAuthenticatedErrorHandler, Logger, I18nSupport, I18NSupportLowPriorityImplicits, DefaultErrorHandler, Rendering, RequestExtractors, AcceptExtractors, ContentTypes, api.http.Status, Results, SecuredErrorHandler, NotAuthorizedErrorHandler, NotAuthenticatedErrorHandler, ErrorHandler, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultSecuredErrorHandler
  2. DefaultNotAuthorizedErrorHandler
  3. DefaultNotAuthenticatedErrorHandler
  4. Logger
  5. I18nSupport
  6. I18NSupportLowPriorityImplicits
  7. DefaultErrorHandler
  8. Rendering
  9. RequestExtractors
  10. AcceptExtractors
  11. ContentTypes
  12. Status
  13. Results
  14. SecuredErrorHandler
  15. NotAuthorizedErrorHandler
  16. NotAuthenticatedErrorHandler
  17. ErrorHandler
  18. AnyRef
  19. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DefaultSecuredErrorHandler(messagesApi: MessagesApi)

    messagesApi

    The Play messages API.

    Annotations
    @Inject()

Type Members

  1. implicit class RequestWithMessagesApi extends AnyRef
    Definition Classes
    I18NSupportLowPriorityImplicits
  2. implicit class ResultWithMessagesApi extends AnyRef
    Definition Classes
    I18NSupportLowPriorityImplicits
  3. class Status extends Result
    Definition Classes
    Results

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val ACCEPTED: Int
    Definition Classes
    Status
  5. val Accepted: Status
    Definition Classes
    Results
  6. val BAD_GATEWAY: Int
    Definition Classes
    Status
  7. val BAD_REQUEST: Int
    Definition Classes
    Status
  8. val BINARY: String
    Definition Classes
    ContentTypes
  9. val BadGateway: Status
    Definition Classes
    Results
  10. val BadRequest: Status
    Definition Classes
    Results
  11. val CACHE_MANIFEST: String
    Definition Classes
    ContentTypes
  12. val CONFLICT: Int
    Definition Classes
    Status
  13. val CONTINUE: Int
    Definition Classes
    Status
  14. val CREATED: Int
    Definition Classes
    Status
  15. def CSS(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  16. val Conflict: Status
    Definition Classes
    Results
  17. val Continue: Result
    Definition Classes
    Results
  18. val Created: Status
    Definition Classes
    Results
  19. def EVENT_STREAM(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  20. val EXPECTATION_FAILED: Int
    Definition Classes
    Status
  21. val EntityTooLarge: Status
    Definition Classes
    Results
  22. val ExpectationFailed: Status
    Definition Classes
    Results
  23. val FAILED_DEPENDENCY: Int
    Definition Classes
    Status
  24. val FORBIDDEN: Int
    Definition Classes
    Status
  25. val FORM: String
    Definition Classes
    ContentTypes
  26. val FOUND: Int
    Definition Classes
    Status
  27. val FailedDependency: Status
    Definition Classes
    Results
  28. val Forbidden: Status
    Definition Classes
    Results
  29. def Found(url: String): Result
    Definition Classes
    Results
  30. val GATEWAY_TIMEOUT: Int
    Definition Classes
    Status
  31. val GONE: Int
    Definition Classes
    Status
  32. val GatewayTimeout: Status
    Definition Classes
    Results
  33. val Gone: Status
    Definition Classes
    Results
  34. def HTML(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  35. val HTTP_VERSION_NOT_SUPPORTED: Int
    Definition Classes
    Status
  36. val HttpVersionNotSupported: Status
    Definition Classes
    Results
  37. val IM_A_TEAPOT: Int
    Definition Classes
    Status
  38. val INSUFFICIENT_STORAGE: Int
    Definition Classes
    Status
  39. val INTERNAL_SERVER_ERROR: Int
    Definition Classes
    Status
  40. val ImATeapot: Status
    Definition Classes
    Results
  41. val InsufficientStorage: Status
    Definition Classes
    Results
  42. val InternalServerError: Status
    Definition Classes
    Results
  43. def JAVASCRIPT(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  44. val JSON: String
    Definition Classes
    ContentTypes
  45. val LENGTH_REQUIRED: Int
    Definition Classes
    Status
  46. val LOCKED: Int
    Definition Classes
    Status
  47. val Locked: Status
    Definition Classes
    Results
  48. val METHOD_NOT_ALLOWED: Int
    Definition Classes
    Status
  49. val MOVED_PERMANENTLY: Int
    Definition Classes
    Status
  50. val MULTIPLE_CHOICES: Int
    Definition Classes
    Status
  51. val MULTI_STATUS: Int
    Definition Classes
    Status
  52. val MethodNotAllowed: Status
    Definition Classes
    Results
  53. def MovedPermanently(url: String): Result
    Definition Classes
    Results
  54. val MultiStatus: Status
    Definition Classes
    Results
  55. val NETWORK_AUTHENTICATION_REQUIRED: Int
    Definition Classes
    Status
  56. val NON_AUTHORITATIVE_INFORMATION: Int
    Definition Classes
    Status
  57. val NOT_ACCEPTABLE: Int
    Definition Classes
    Status
  58. val NOT_FOUND: Int
    Definition Classes
    Status
  59. val NOT_IMPLEMENTED: Int
    Definition Classes
    Status
  60. val NOT_MODIFIED: Int
    Definition Classes
    Status
  61. val NO_CONTENT: Int
    Definition Classes
    Status
  62. val NetworkAuthenticationRequired: Status
    Definition Classes
    Results
  63. val NoContent: Result
    Definition Classes
    Results
  64. val NonAuthoritativeInformation: Status
    Definition Classes
    Results
  65. val NotAcceptable: Status
    Definition Classes
    Results
  66. val NotFound: Status
    Definition Classes
    Results
  67. val NotImplemented: Status
    Definition Classes
    Results
  68. val NotModified: Result
    Definition Classes
    Results
  69. val OK: Int
    Definition Classes
    Status
  70. val Ok: Status
    Definition Classes
    Results
  71. val PARTIAL_CONTENT: Int
    Definition Classes
    Status
  72. val PAYMENT_REQUIRED: Int
    Definition Classes
    Status
  73. val PERMANENT_REDIRECT: Int
    Definition Classes
    Status
  74. val PRECONDITION_FAILED: Int
    Definition Classes
    Status
  75. val PRECONDITION_REQUIRED: Int
    Definition Classes
    Status
  76. val PROXY_AUTHENTICATION_REQUIRED: Int
    Definition Classes
    Status
  77. val PartialContent: Status
    Definition Classes
    Results
  78. val PaymentRequired: Status
    Definition Classes
    Results
  79. def PermanentRedirect(url: String): Result
    Definition Classes
    Results
  80. val PreconditionFailed: Status
    Definition Classes
    Results
  81. val PreconditionRequired: Status
    Definition Classes
    Results
  82. val REQUESTED_RANGE_NOT_SATISFIABLE: Int
    Definition Classes
    Status
  83. val REQUEST_ENTITY_TOO_LARGE: Int
    Definition Classes
    Status
  84. val REQUEST_HEADER_FIELDS_TOO_LARGE: Int
    Definition Classes
    Status
  85. val REQUEST_TIMEOUT: Int
    Definition Classes
    Status
  86. val REQUEST_URI_TOO_LONG: Int
    Definition Classes
    Status
  87. val RESET_CONTENT: Int
    Definition Classes
    Status
  88. def Redirect(call: Call, status: Int): Result
    Definition Classes
    Results
  89. def Redirect(call: Call): Result
    Definition Classes
    Results
  90. def Redirect(url: String, queryStringParams: Map[String, Seq[String]], status: Int): Result
    Definition Classes
    Results
  91. def Redirect(url: String, statusCode: Int): Result
    Definition Classes
    Results
  92. val RequestHeaderFieldsTooLarge: Status
    Definition Classes
    Results
  93. val RequestTimeout: Status
    Definition Classes
    Results
  94. val ResetContent: Result
    Definition Classes
    Results
  95. val SEE_OTHER: Int
    Definition Classes
    Status
  96. val SERVICE_UNAVAILABLE: Int
    Definition Classes
    Status
  97. val SWITCHING_PROTOCOLS: Int
    Definition Classes
    Status
  98. def SeeOther(url: String): Result
    Definition Classes
    Results
  99. val ServiceUnavailable: Status
    Definition Classes
    Results
  100. def Status(code: Int): Status
    Definition Classes
    Results
  101. val SwitchingProtocols: Result
    Definition Classes
    Results
  102. val TEMPORARY_REDIRECT: Int
    Definition Classes
    Status
  103. def TEXT(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  104. val TOO_MANY_REQUESTS: Int
    Definition Classes
    Status
  105. def TemporaryRedirect(url: String): Result
    Definition Classes
    Results
  106. val TooManyRequests: Status
    Definition Classes
    Results
  107. val UNAUTHORIZED: Int
    Definition Classes
    Status
  108. val UNPROCESSABLE_ENTITY: Int
    Definition Classes
    Status
  109. val UNSUPPORTED_MEDIA_TYPE: Int
    Definition Classes
    Status
  110. val UPGRADE_REQUIRED: Int
    Definition Classes
    Status
  111. val USE_PROXY: Int
    Definition Classes
    Status
  112. val Unauthorized: Status
    Definition Classes
    Results
  113. val UnprocessableEntity: Status
    Definition Classes
    Results
  114. val UnsupportedMediaType: Status
    Definition Classes
    Results
  115. val UriTooLong: Status
    Definition Classes
    Results
  116. def XHTML(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  117. def XML(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  118. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  119. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  120. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  121. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  122. def exceptionHandler(implicit request: RequestHeader): PartialFunction[Throwable, Future[Result]]

    Exception handler which chains the exceptions handlers from the sub types.

    Exception handler which chains the exceptions handlers from the sub types.

    request

    The request header.

    returns

    A partial function which maps an exception to a Play result.

    Definition Classes
    DefaultSecuredErrorHandlerDefaultNotAuthorizedErrorHandlerDefaultNotAuthenticatedErrorHandlerSecuredErrorHandlerNotAuthorizedErrorHandlerNotAuthenticatedErrorHandlerErrorHandler
  123. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  124. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  125. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  126. val logger: api.Logger

    A named logger instance.

    A named logger instance.

    Definition Classes
    Logger
  127. val messagesApi: MessagesApi
    Definition Classes
    DefaultSecuredErrorHandler → I18nSupport
  128. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  129. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  130. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  131. 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
    DefaultNotAuthenticatedErrorHandlerNotAuthenticatedErrorHandler
  132. def onNotAuthorized(implicit request: RequestHeader): Future[Result]

    Called when a user is authenticated but not authorized.

    Called when a user is authenticated but not authorized.

    As defined by RFC 2616, the status code of the response should be 403 Forbidden.

    request

    The request header.

    returns

    The result to send to the client.

    Definition Classes
    DefaultNotAuthorizedErrorHandlerNotAuthorizedErrorHandler
  133. 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
  134. implicit def request2Messages(implicit request: RequestHeader): Messages
    Definition Classes
    I18nSupport
  135. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  136. def toHtmlError(message: String): String
    Attributes
    protected
    Definition Classes
    DefaultErrorHandler
  137. def toJsonError(message: String): JsObject
    Attributes
    protected
    Definition Classes
    DefaultErrorHandler
  138. def toPlainTextError(message: String): String
    Attributes
    protected
    Definition Classes
    DefaultErrorHandler
  139. def toString(): String
    Definition Classes
    AnyRef → Any
  140. def toXmlError(message: String): Elem
    Attributes
    protected
    Definition Classes
    DefaultErrorHandler
    Annotations
    @SuppressWarnings()
  141. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  142. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  143. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  144. def withCharset(mimeType: String)(implicit codec: Codec): String
    Definition Classes
    ContentTypes
  145. object Accepts
    Definition Classes
    AcceptExtractors
  146. object render
    Definition Classes
    Rendering

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Logger

Inherited from I18nSupport

Inherited from I18NSupportLowPriorityImplicits

Inherited from DefaultErrorHandler

Inherited from Rendering

Inherited from RequestExtractors

Inherited from AcceptExtractors

Inherited from ContentTypes

Inherited from api.http.Status

Inherited from Results

Inherited from SecuredErrorHandler

Inherited from ErrorHandler

Inherited from AnyRef

Inherited from Any

Ungrouped