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 an user. Called internally by the ACL modules when fetching the list of user groups an user is member of.
acl_collab_groups_modify
Modify the list of collaboration groups of an user. Called internally by the ACL modules when fetching the list of collaboration groups an 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: