- observe_acl_context_authenticated/2
-
Set the context to a typical authenticated user. Used by m_acl.erl
- observe_acl_logoff/2
-
Clear the associated access policy for the context.
- observe_acl_is_allowed/2
-
Check if a user is authorized to perform an operation on a an object (some resource or module). Observe this
notification to do complex or more fine-grained…
- observe_acl_is_allowed_prop/2
-
Check if a user is authorizded to perform an action on a property. Defaults to true .
- observe_acl_is_owner/2
-
Check if a user is the owner of a resource. id is the resource id.
- observe_acl_logon/2
-
Initialize context with the access policy for the user.
- acl_mqtt
-
MQTT acl check, called via the normal acl notifications.
Actions for these checks: subscribe, publish
- observe_acl_user_groups/2
-
Return the groups for the current user.
- observe_acl_user_groups_modify/3
-
Modify the list of user groups of a user. Called internally by the ACL modules when fetching the list of user groups a
user is member of.
- observe_acl_collab_groups_modify/3
-
Modify the list of collaboration groups of a user. Called internally by the ACL modules when fetching the list of
collaboration groups a user is member of.
Notifications
Authentication notifications
Referred by
Access control
Access control is about defining who is allowed to access certain resources.
It takes two steps: