shield v0.6.0 Shield.Hook behaviour

This module helps to sync and async hooks into the lifecycle of public actions.

Summary

Callbacks

after_app_authorize_failure(conn, params)
after_app_authorize_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_app_authorize_success(conn, params)
after_app_authorize_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_app_delete(conn, params)
after_app_delete(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_client_create_failure(conn, params)
after_client_create_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_client_create_success(conn, params)
after_client_create_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_client_delete(conn, params)
after_client_delete(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_client_update_failure(conn, params)
after_client_update_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_client_update_success(conn, params)
after_client_update_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_token_create_failure(conn, params)
after_token_create_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_token_create_success(conn, params)
after_token_create_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_change_password_failure(conn, params)
after_user_change_password_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_change_password_success(conn, params)
after_user_change_password_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_confirm_failure(conn, params)
after_user_confirm_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_confirm_success(conn, params)
after_user_confirm_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_login_failure(conn, params)
after_user_login_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_login_success(conn, params)
after_user_login_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_recover_password_failure(conn, params)
after_user_recover_password_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_recover_password_success(conn, params)
after_user_recover_password_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_register_failure(conn, params)
after_user_register_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_register_success(conn, params)
after_user_register_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_reset_password_failure(conn, params)
after_user_reset_password_failure(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
after_user_reset_password_success(conn, params)
after_user_reset_password_success(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_app_authorize(conn, params)
before_app_authorize(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_app_delete(conn, params)
before_app_delete(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_client_create(conn, params)
before_client_create(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_client_delete(conn, params)
before_client_delete(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_client_update(conn, params)
before_client_update(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_token_create(conn, params)
before_token_create(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_user_login(conn, params)
before_user_login(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t
before_user_register(conn, params)
before_user_register(conn :: Plug.Conn.t, params :: any) :: Plug.Conn.t