Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 1.25 KB

user-access.service.md

File metadata and controls

29 lines (24 loc) · 1.25 KB
Title Added Status Last reviewed
User access service
v1.0.0
Active
2022-06-05

Checks the global and application access of a user

Class members

Methods

  • fetchUserAccess(): Promise<void>
    Fetches the global and application access of the user
  • hasApplicationAccess(appName: string, rolesToCheck: string[]): boolean
    Checks for global roles access.
    • appName: string - The app name
    • rolesToCheck: string[] - List of the roles to check
    • Returns boolean - True if it contains at least one of the given roles, false otherwise
  • hasGlobalAccess(rolesToCheck: string[]): boolean
    Checks for global roles access.
    • rolesToCheck: string[] - List of the roles to check
    • Returns boolean - True if it contains at least one of the given roles, false otherwise
  • resetAccess()
    Resets the cached user access