PowAssent v0.1.0-rc.0 PowAssent.Strategy.OAuth2 View Source
OAuth 2.0 strategy.
Usage
config :my_app, :pow_assent,
providers:
[
example: [
client_id: "REPLACE_WITH_CLIENT_ID",
client_secret: "REPLACE_WITH_CLIENT_SECRET",
strategy: PowAssent.Strategy.OAuth2,
site: "https://auth.example.com",
authorization_params: [scope: "user:read user:write"],
user_url: "https://example.com/api/user"
]
]
Link to this section Summary
Link to this section Functions
Link to this function
get_user(config, client)
View Source
get_user(Keyword.t(), OAuth2.Client.t()) :: {:ok, map()} | {:error, term()}