ExOauth2Provider v0.5.2 ExOauth2Provider.Authorization View Source
Handler for dealing with generating access grants.
Link to this section Summary
Functions
Check ExOauth2Provider.Authorization.Code for usage.
Check ExOauth2Provider.Authorization.Code for usage.
Check ExOauth2Provider.Authorization.Code for usage.
Link to this section Functions
Link to this function
authorize(resource_owner, request, config \\ [])
View Source
authorize(resource_owner, request, config \\ [])
View Source
authorize(Ecto.Schema.t(), map(), keyword()) ::
{:ok, binary()}
| ExOauth2Provider.Authorization.Utils.Response.error()
| ExOauth2Provider.Authorization.Utils.Response.redirect()
| ExOauth2Provider.Authorization.Utils.Response.native_redirect()
authorize(Ecto.Schema.t(), map(), keyword()) :: {:ok, binary()} | ExOauth2Provider.Authorization.Utils.Response.error() | ExOauth2Provider.Authorization.Utils.Response.redirect() | ExOauth2Provider.Authorization.Utils.Response.native_redirect()
Check ExOauth2Provider.Authorization.Code for usage.
Link to this function
deny(resource_owner, request, config \\ [])
View Source
deny(resource_owner, request, config \\ [])
View Source
deny(Ecto.Schema.t(), map(), keyword()) ::
ExOauth2Provider.Authorization.Utils.Response.error()
| ExOauth2Provider.Authorization.Utils.Response.redirect()
deny(Ecto.Schema.t(), map(), keyword()) :: ExOauth2Provider.Authorization.Utils.Response.error() | ExOauth2Provider.Authorization.Utils.Response.redirect()
Check ExOauth2Provider.Authorization.Code for usage.
Link to this function
preauthorize(resource_owner, request, config \\ [])
View Source
preauthorize(resource_owner, request, config \\ [])
View Source
preauthorize(Ecto.Schema.t(), map(), keyword()) ::
ExOauth2Provider.Authorization.Utils.Response.success()
| ExOauth2Provider.Authorization.Utils.Response.error()
| ExOauth2Provider.Authorization.Utils.Response.redirect()
| ExOauth2Provider.Authorization.Utils.Response.native_redirect()
preauthorize(Ecto.Schema.t(), map(), keyword()) :: ExOauth2Provider.Authorization.Utils.Response.success() | ExOauth2Provider.Authorization.Utils.Response.error() | ExOauth2Provider.Authorization.Utils.Response.redirect() | ExOauth2Provider.Authorization.Utils.Response.native_redirect()
Check ExOauth2Provider.Authorization.Code for usage.