canary v0.12.0 Release Notes
Release Date: 2016-01-01 // over 8 years ago-
- ✨ Enhancements
- Canary can now be configured to call a user-defined function when authorization fails. Canary will pass the
Plug.Conn
for the request to the given function. The handler should accept aPlug.Conn
as its only argument, and should return aPlug.Conn
. - For example, to have Canary call
Helpers.handle_unauthorized/1
:elixir config :canary, unauthorized_handler: {Helpers, :handle_unauthorized}
- You can also specify the
:unauthorized_handler
on an individual basis by specifying the:unauthorized_handler
opt
in the plug call like so:elixir plug :load_and_authorize_resource Post, unauthorized_handler: {Helpers, :handle_unauthorized}
- Canary can now be configured to call a user-defined function when authorization fails. Canary will pass the
- ✨ Enhancements