Packages

class AccessToken extends User

AccessToken extension to the User interface

Linear Supertypes
User, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccessToken
  2. User
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AccessToken(_asJava: AnyRef)

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. def accessToken(): JsonObject

    The Access Token if present parsed as a JsonObject

    The Access Token if present parsed as a JsonObject

    returns

    JSON

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def asJava: AnyRef
    Definition Classes
    User
  7. def clearCache(): User
    Definition Classes
    User
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def expired(): Boolean

    Check if the access token is expired or not.

  12. def fetch(method: HttpMethod, resource: String, headers: JsonObject, payload: Buffer, callback: Handler[AsyncResult[OAuth2Response]]): AccessToken

    Fetches a JSON resource using this Access Token.

    Fetches a JSON resource using this Access Token.

    method

    - the HTTP method to user.

    resource

    - the resource to fetch.

    headers

    - extra headers to pass to the request.

    payload

    - payload to send to the server.

    callback

    - The callback function returning the results.

  13. def fetch(resource: String, callback: Handler[AsyncResult[OAuth2Response]]): AccessToken

    Fetches a JSON resource using this Access Token.

    Fetches a JSON resource using this Access Token.

    resource

    - the resource to fetch.

    callback

    - The callback function returning the results.

  14. def fetchFuture(method: HttpMethod, resource: String, headers: JsonObject, payload: Buffer): Future[OAuth2Response]

    Like fetch but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  15. def fetchFuture(resource: String): Future[OAuth2Response]

    Like fetch but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  19. def introspect(tokenType: String, callback: Handler[AsyncResult[Unit]]): AccessToken

    Introspect access token.

    Introspect access token. This is an OAuth2 extension that allow to verify if an access token is still valid.

    tokenType

    - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".

    callback

    - The callback function returning the results.

  20. def introspect(callback: Handler[AsyncResult[Unit]]): AccessToken

    Introspect access token.

    Introspect access token. This is an OAuth2 extension that allow to verify if an access token is still valid.

    callback

    - The callback function returning the results.

  21. def introspectFuture(tokenType: String): Future[Unit]

    Like introspect but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  22. def introspectFuture(): Future[Unit]

    Like introspect but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  23. def isAuthorised(authority: String, resultHandler: Handler[AsyncResult[Boolean]]): User
    Definition Classes
    User
  24. def isAuthorisedFuture(authority: String): Future[Boolean]
    Definition Classes
    User
  25. def isAuthorized(authority: String, resultHandler: Handler[AsyncResult[Boolean]]): User
    Definition Classes
    User
  26. def isAuthorizedFuture(authority: String): Future[Boolean]
    Definition Classes
    User
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. def logout(callback: Handler[AsyncResult[Unit]]): AccessToken

    Revoke refresh token and calls the logout endpoint.

    Revoke refresh token and calls the logout endpoint. This is a openid-connect extension and might not be available on all providers.

    callback

    - The callback function returning the results.

  29. def logoutFuture(): Future[Unit]

    Like logout but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  33. def principal(): JsonObject
    Definition Classes
    User
  34. def refresh(callback: Handler[AsyncResult[Unit]]): AccessToken

    Refresh the access token

    Refresh the access token

    callback

    - The callback function returning the results.

  35. def refreshFuture(): Future[Unit]

    Like refresh but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  36. def revoke(token_type: String, callback: Handler[AsyncResult[Unit]]): AccessToken

    Revoke access or refresh token

    Revoke access or refresh token

    token_type

    - A String containing the type of token to revoke. Should be either "access_token" or "refresh_token".

    callback

    - The callback function returning the results.

  37. def revokeFuture(token_type: String): Future[Unit]

    Like revoke but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  38. def setAuthProvider(authProvider: AuthProvider): Unit
    Definition Classes
    User
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. def userInfo(callback: Handler[AsyncResult[JsonObject]]): AccessToken

    Load the user info as per OIDC spec.

    Load the user info as per OIDC spec.

    callback

    - The callback function returning the results.

  42. def userInfoFuture(): Future[JsonObject]

    Like userInfo but returns a scala.concurrent.Future instead of taking an AsyncResultHandler.

  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from User

Inherited from AnyRef

Inherited from Any

Ungrouped