Gamora.OAuth (gamora v0.15.0)

View Source

OAuth2 for Amco. Add :client_id and :client_secret to your configuration:

config :ueberauth, Gamora.OAuth,
  client_id: System.get_env("AMCO_APP_ID"),
  client_secret: System.get_env("AMCO_APP_SECRET")

Summary

Functions

Provides the authorize url for the request phase of Ueberauth. No need to call this usually.

Construct a client for requests to Amco. This will be setup automatically for you in Gamora. These options are only useful for usage outside the normal callback phase of Ueberauth.

Functions

authorize_url(client, params)

Callback implementation for OAuth2.Strategy.authorize_url/2.

authorize_url!(params \\ [], opts \\ [])

Provides the authorize url for the request phase of Ueberauth. No need to call this usually.

client(opts \\ [])

Construct a client for requests to Amco. This will be setup automatically for you in Gamora. These options are only useful for usage outside the normal callback phase of Ueberauth.

get_access_token(params \\ [], opts \\ [])

get_token(client, params, headers)

Callback implementation for OAuth2.Strategy.get_token/3.

introspect(access_token, opts \\ [])

userinfo(access_token, opts \\ [])