View Source ExOauth2Provider.Authorization (ExOauth2Provider v0.5.7)

Handler for dealing with generating access grants.

Summary

Functions

Check ExOauth2Provider.Authorization.Code for usage.

Check ExOauth2Provider.Authorization.Code for usage.

Check ExOauth2Provider.Authorization.Code for usage.

Functions

Link to this function

authorize(resource_owner, request, config \\ [])

View Source
@spec 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
@spec 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
@spec 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.