trait
OAuth2AsyncProvider extends OAuth2Provider
Type Members
-
class
Status extends Result
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
val
Accepted: Status
-
val
BadGateway: Status
-
val
BadRequest: Status
-
val
Conflict: Status
-
val
Created: Status
-
val
EntityTooLarge: Status
-
val
ExpectationFailed: Status
-
val
FailedDependency: Status
-
val
Forbidden: Status
-
def
Found(url: String): Result
-
val
GatewayTimeout: Status
-
-
val
HttpVersionNotSupported: Status
-
val
InsufficientStorage: Status
-
val
InternalServerError: Status
-
-
val
MethodNotAllowed: Status
-
def
MovedPermanently(url: String): Result
-
val
MultiStatus: Status
-
val
NoContent: Result
-
val
NonAuthoritativeInformation: Status
-
val
NotAcceptable: Status
-
val
NotFound: Status
-
val
NotImplemented: Status
-
val
NotModified: Result
-
-
val
PartialContent: Status
-
val
PaymentRequired: Status
-
def
PermanentRedirect(url: String): Result
-
val
PreconditionFailed: Status
-
def
Redirect(call: Call, status: Int): Result
-
def
Redirect(call: Call): Result
-
def
Redirect(url: String, queryString: Map[String, Seq[String]], status: Int): Result
-
def
Redirect(url: String, status: Int): Result
-
val
RequestTimeout: Status
-
val
ResetContent: Result
-
def
SeeOther(url: String): Result
-
val
ServiceUnavailable: Status
-
def
Status(code: Int): Status
-
def
TemporaryRedirect(url: String): Result
-
val
TooManyRequests: Status
-
val
Unauthorized: Status
-
val
UnprocessableEntity: Status
-
val
UnsupportedMediaType: Status
-
val
UriTooLong: Status
-
final
def
asInstanceOf[T0]: T0
-
def
authorize[A, U](handler: ProtectedResourceHandler[U])(callback: (AuthInfo[U]) ⇒ Future[Result])(implicit request: Request[A], ctx: ExecutionContext): Future[Result]
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
issueAccessToken[A, U](handler: AuthorizationHandler[U])(implicit request: Request[A], ctx: ExecutionContext): Future[Result]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
implicit
def
play2oauthRequest[A](request: Request[A]): AuthorizationRequest
-
implicit
def
play2oauthRequest(request: RequestHeader): AuthorizationRequest
-
implicit
def
play2protectedResourceRequest[A](request: Request[A]): ProtectedResourceRequest
-
implicit
def
play2protectedResourceRequest(request: RequestHeader): ProtectedResourceRequest
-
val
protectedResource: ProtectedResource
-
def
responseAccessToken[U](r: GrantHandlerResult[U]): Map[String, JsValue]
-
def
responseOAuthErrorHeader(e: OAuthError): (String, String)
-
def
responseOAuthErrorJson(e: OAuthError): JsValue
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toOAuthErrorString(e: OAuthError): String
-
def
toString(): String
-
val
tokenEndpoint: TokenEndpoint
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Deprecated Value Members
-
val
TooManyRequest: Status
Inherited from Results
Inherited from AnyRef
Inherited from Any
OAuth2AsyncProvider supports issue access token and authorize in asynchronous.
Create controller for issue access token
(Since version 0.12.0) Use OAuth2Provider
Authorized
Register routes