skinny.oauth2

client

package client

Visibility
  1. Public
  2. All

Type Members

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

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

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

    Access Token Response.

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

    Authorization Code from redirect URI

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

    Authorization Request (build OAuth End User Authorization Request).

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

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

    Grant Type.

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

    HTTP method.

  8. trait OAuth2Client extends AnyRef

    OAuth2 Client.

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

    OAuth 2.

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

    OAuth 2.

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

  12. trait OAuth2User extends AnyRef

    OAuth 2.

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

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

    Response Type.

Value Members

  1. object AuthenticationCode extends Serializable

  2. object BearerRequest extends Serializable

  3. object GrantType extends Serializable

  4. object HttpMethod extends Serializable

  5. object OAuth2Client extends OAuth2Client

  6. object OAuth2Provider extends Serializable

  7. object ResponseType extends Serializable

  8. package backlog

  9. package dropbox

  10. package facebook

  11. package github

  12. package google

  13. package typetalk

Ungrouped