Invoked prior to a constraint's test.
Invoked prior to a constraint's test. If Option.None is returned, the constraint is applied. If the option contains a result, the constraint will not be applied and the wrapped action will not be invoked.
an option possible containing a Result.
Gets the handler used for dealing with resources restricted to specific users/groups.
Gets the handler used for dealing with resources restricted to specific users/groups.
an option containing the handler for restricted resources
Gets the current subject e.g.
Gets the current subject e.g. the current user.
a future for an option containing the current subject
Invoked when an authorisation failure is detected for the request.
Invoked when an authorisation failure is detected for the request.
the action
Gets the canonical name of the handler.
Gets the canonical name of the handler. Defaults to the class name.
whatever the implementor considers the canonical name of the handler to be