Securing Applications in ServiceNow

Securing Applications against Unauthorized Users Module Recap

Core concepts:
  • Scoped applications can be secured at the application, application menu, and module levels
  • Groups are a set of users with a common purpose
  • Assign roles and users to groups
  • Groups and user records are not part of an application
  • Access Controls grant access to records and record fields
    • Create
    • Read
    • Update
    • Delete
  • Debug Access Controls with the Debug Security Rules module
  • Impersonate users to test security
  • Access Control roles are evaluated first, then conditions, then scripts
  • Roles, conditions, and scripts must all return true for an Access Control to grant access
  • Do not attempt to protect sensitive data with client-side scripted security