add_overridable_auth_handler
function add_overridable_auth_handler(scope: text, flags: list<text>, message: (gtv) -> text?, resolver: (gtv, byte_array, list<byte_array>) -> byte_array??): map<text, _auth_handler>(source)
Like add_auth_handler
, but the auth handler here defined will not be used if a different auth handler for the same scope was created with add_auth_handler
.
As normal, however, for an operation with mount point a.b.operation
, an overridable auth handler with scope a.b
will take precedence over a non-overridable auth handler with scope a
Throws if scope
is not valid
Parameters
scope
The scope of the auth handler - either an operation name or a mount point
message
The message
parameter of the auth handler
resolver
The resolver
parameter of the auth handler
See also
_auth_handler
for more information on flags
, message
and resolver
add_auth_handler
for a usage example
get_auth_handler
for a definition of auth handler scope