Package

skinny.oauth2

client

Permalink

package client

Visibility
  1. Public
  2. All

Type Members

  1. case class AccessTokenRequest(provider: OAuth2Provider) extends Product with Serializable

    Permalink

    Access Token Request (exchange OAuth code for an access token).

    Access Token Request (exchange OAuth code for an access token).

    https://cwiki.apache.org/confluence/display/OLTU/OAuth+2.0+Client+Quickstart

  2. case class AccessTokenResponse(underlying: OAuthAccessTokenResponse) extends Product with Serializable

    Permalink

    Access Token Response.

  3. case class AuthenticationCode(value: String) extends Product with Serializable

    Permalink

    Authorization Code from redirect URI

  4. case class AuthenticationRequest(provider: OAuth2Provider) extends Product with Serializable

    Permalink

    Authorization Request (build OAuth End User Authorization Request).

    Authorization Request (build OAuth End User Authorization Request).

    https://cwiki.apache.org/confluence/display/OLTU/OAuth+2.0+Client+Quickstart

  5. case class BearerRequest(resourceUrl: String, accessToken: String) extends Product with Serializable

    Permalink
  6. case class GrantType(value: String) extends Product with Serializable

    Permalink

    Grant Type.

  7. case class HttpMethod(value: String) extends Product with Serializable

    Permalink

    HTTP method.

  8. trait OAuth2Client extends AnyRef

    Permalink

    OAuth2 Client.

  9. case class OAuth2Provider(providerName: String, authorizationEndpoint: String, accessTokenEndpoint: String, isJsonResponse: Boolean = true) extends Product with Serializable

    Permalink

    OAuth 2.0 Provider.

  10. case class OAuth2Request(underlying: OAuthClientRequest, provider: Option[OAuth2Provider] = None) extends Product with Serializable

    Permalink

    OAuth 2.0 Request.

  11. case class OAuth2Token(underlying: OAuthToken) extends Product with Serializable

    Permalink
  12. trait OAuth2User extends AnyRef

    Permalink

    OAuth 2.0 basic user information.

  13. case class ResourceResponse(underlying: OAuthResourceResponse) extends Product with Serializable

    Permalink
  14. case class ResponseType(value: String) extends Product with Serializable

    Permalink

    Response Type.

Value Members

  1. object AuthenticationCode extends Serializable

    Permalink
  2. object BearerRequest extends Serializable

    Permalink
  3. object GrantType extends Serializable

    Permalink
  4. object HttpMethod extends Serializable

    Permalink
  5. object OAuth2Client extends OAuth2Client

    Permalink
  6. object OAuth2Provider extends Serializable

    Permalink
  7. object ResponseType extends Serializable

    Permalink
  8. package backlog

    Permalink
  9. package dropbox

    Permalink
  10. package facebook

    Permalink
  11. package github

    Permalink
  12. package google

    Permalink
  13. package typetalk

    Permalink

Ungrouped