ExOauth2Provider v0.5.0 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(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(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(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.