sans_password v1.1.0 SansPassword behaviour

Passwordless authentication helpers for Guardian.

Link to this section Summary

Link to this section Functions

Link to this function

decode_access(guardian, access_token, claims \\ %{})

Link to this function

decode_magic(guardian, magic_token, claims \\ %{})

Link to this function

encode_access(guardian, resource, claims \\ %{})

Link to this function

encode_magic(guardian, resource, claims \\ %{})

Link to this function

exchange_magic(guardian, magic_token)

Link to this function

send_magic_link(guardian, resource, claims \\ %{}, params \\ %{})

Link to this section Callbacks

Link to this callback

deliver_magic_link(resource, magic_token, params)

deliver_magic_link(
  resource :: any(),
  magic_token :: String.t(),
  params :: map()
) :: any()