# Functions
AccessListForLockedNodes builds a flattened node list containing all currently locked nodes.
AccessListFromContextClaims uses package function to compile ACL and Workspaces for a given user ( = list of roles inside the Claims).
AccessListFromRoles loads the Acls and flatten them, eventually loading the discovered workspaces.
No description provided by the author
AccessListLoadFrontValues loads all ACLs starting with actions: and parameters: for the current list of ordered roles.
No description provided by the author
CheckContentLock finds if there is a global lock registered in ACLs.
ClearCachedPolicies empties local cache.
No description provided by the author
No description provided by the author
FrontValuesScopesFromWorkspaceRelativePaths computes scopes to check when retrieving front plugin configuration, based on a list of Node.AppearsIn workspaces descriptions.
FrontValuesScopesFromWorkspaces computes scopes to check when retrieving front plugin configuration.
No description provided by the author
GetACLsForRoles compiles ALCs for a list of roles.
GetACLsForWorkspace compiles ACLs list attached to a given workspace.
GetRoles Objects from a list of role names.
GetRolesForUser loads the roles of a given user.
GetWorkspacesForACLs computes a list of accessible workspaces, given a set of Read and Deny ACLs.
No description provided by the author
IsUserLocked checks if the passed user has a logout attribute defined.
No description provided by the author
NewAccessList creates a new AccessList.
NewLockSession creates a new LockSession object.
PolicyContextFromMetadata extracts metadata directly from the context and enriches the passed policyContext.
PolicyContextFromNode extracts metadata from the Node and enriches the passed policyContext.
PolicyRequestSubjectsFromClaims builds an array of string subjects from the passed Claims.
PolicyRequestSubjectsFromUser builds an array of string subjects from the passed User.
No description provided by the author
SearchUniqueUser provides a shortcurt to search user services for one specific user.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AccessList is a merged representation of all ACLs that a user has access to.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author
PolicyResolver implements the check of an object against a set of ACL policies.
VirtualPathResolver must be able to load virtual nodes based on their UUID.