plug_mishka_auth v0.0.2 MishkaAuth View Source
Link to this section Summary
Link to this section Functions
Specs
callback_url(Plug.Conn.t()) :: binary()
Specs
Specs
handle_callback( Plug.Conn.t(), any(), atom() | String.t(), binary(), atom() | String.t() ) :: Plug.Conn.t()
Specs
handle_social( Plug.Conn.t(), %{ :__struct__ => Ueberauth.Auth | Ueberauth.Failure, :provider => atom() | String.t(), :strategy => atom() | String.t(), optional(:credentials) => any(), optional(:errors) => any(), optional(:extra) => any(), optional(:info) => any(), optional(:uid) => any() }, :auth | :fails, atom() ) :: Plug.Conn.t()
Specs
login_with_email( :current_token | :current_user | :refresh_token, Plug.Conn.t(), binary(), binary() ) :: Plug.Conn.t()
Specs
login_with_username( :current_token | :current_user | :refresh_token, Plug.Conn.t(), binary(), binary() ) :: Plug.Conn.t()
Specs
Specs
verify_and_update_current_token_with_getting_session( Plug.Conn.t(), :current_token ) :: Plug.Conn.t()
Specs
verify_and_update_token( Plug.Conn.t(), binary(), :current_token | :refresh_token ) :: Plug.Conn.t()
Specs
verify_and_update_token(Plug.Conn.t(), binary(), any(), :refresh_token) :: Plug.Conn.t()