acl_context_authenticated
Set the context to a typical authenticated user. Used by m_acl.erl
acl_logoff
Clear the associated access policy for the context.
acl_is_allowed
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…
acl_is_allowed_prop
Check if a user is authorizded to perform an action on a property. Defaults to true .
acl_is_owner
Check if a user is the owner of a resource. id is the resource id.
acl_logon
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
acl_user_groups
Return the groups for the current user.
acl_user_groups_modify
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.
acl_collab_groups_modify
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: