PublicAPI.Services.SecurityServicesELMA API Documentation
Security service: managing privileges
Access path: PublicAPI.Services.SecurityServices
Methods

  NameDescription
Public methodCanCheckPermission
Check possibility to request object permission
Public methodGetUsersByPermissions
Public methodHasPermission(Permission)
Check that the current user has the permission
Public methodHasPermission(User, Permission)
Check that the user has the permission
Public methodHasPermission(Permission, Object, Boolean)
Check, that the user has an object instance permission E.g. authorized to "edit document" or "close task".
Public methodHasPermission(User, Permission, Object, Boolean)
Check, that the user has an object instance permission E.g. authorized to "edit document" or "close task".
Public methodRunBySystemUser
Run a code by the system user with elevated permissions. Inside the authorization as the system user is performed and the RunWithElevatedPrivilegies method is invoked.
Public methodRunByUser
Run as the user
Public methodRunWithElevatedPrivilegies
Run a code with elevated permissions. Should be used for loading data from Database without filtering by permissions (методы IEntityManager.Load и IEntityManager.Find).
Public methodRunWithElevatedPrivilegiesAndWithDeleted
Run without filtering by permissions and deleting
Public methodRunWithUsualPrivilegies
Run with standard permissions
Back to Top
See Also