shield v0.3.1 Shield.Hook behaviour
This module helps to sync and async hooks into the lifecycle of public actions.
Summary
Types
Callbacks
Specs
after_app_authorize_failure(conn :: Plug.Conn.t, errors :: Map, http_status_code :: atom) :: Plug.Conn.t
Specs
after_app_authorize_success(conn :: Plug.Conn.t, token :: token_store_t) :: Plug.Conn.t
Specs
after_client_create_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
after_client_create_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
after_client_update_failure(conn :: Plug.Conn.t, changeset :: any) :: Plug.Conn.t
Specs
after_client_update_success(conn :: Plug.Conn.t, client :: client_t) :: Plug.Conn.t
Specs
after_token_create_failure(conn :: Plug.Conn.t, errors :: Map, http_status_code :: atom) :: Plug.Conn.t
Specs
after_token_create_success(conn :: Plug.Conn.t, token :: token_store_t) :: Plug.Conn.t
Specs
after_user_login_failure(conn :: Plug.Conn.t, errors :: Map, http_status_code :: atom) :: Plug.Conn.t
Specs
after_user_login_token_failure(conn :: Plug.Conn.t, changeset :: any) :: Plug.Conn.t
Specs
after_user_login_token_success(conn :: Plug.Conn.t, token :: token_store_t) :: Plug.Conn.t
Specs
after_user_register_failure(conn :: Plug.Conn.t, changeset :: any) :: Plug.Conn.t
Specs
after_user_register_success(conn :: Plug.Conn.t, user :: resource_owner_t) :: Plug.Conn.t
Specs
before_app_authorize(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
before_app_delete(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
before_client_create(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
before_client_delete(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
before_client_update(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
before_token_create(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
Specs
before_user_login(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t