View Source Gamora.OAuth (gamora v0.13.0)

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")

Link to this section 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.

Link to this section Functions

Link to this function

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

View Source

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

Link to this function

authorize_url(client, params)

View Source

Callback implementation for OAuth2.Strategy.authorize_url/2.

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.

Link to this function

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

View Source
Link to this function

get_token(client, params, headers)

View Source

Callback implementation for OAuth2.Strategy.get_token/3.

Link to this function

introspect(access_token, opts \\ [])

View Source
Link to this function

userinfo(access_token, opts \\ [])

View Source