OOB \(Out-of-Box\) Security Attributes

reference brazil Updated Sep 10, 2026 2 min read oob-security-attributes.md
Raw file servicenow.com

Commonly used, generalized security attributes roles ready for use.

Overview

The OOB (out-of-box) security attributes are an easy way to begin using and learning the capabilities of security attributes with a series of preconfigured security attribute roles. The OOB security attribute roles are commonly used access control roles.

To create your own security attribute, or expand an OOB security attributes capabilities see Compound Security Attributes

Attribute Description
Group User is member of a specified group.
GroupExplicit User is an explicit member of a specific group.
HasAdminRole User has the admin persona.
Impersonating User is impersonated.
InteractiveSession Current session interactive.
LoggedIn User is logged in and authenticated.
NetworkCriteria Additional Network Criteria.
Role User has specific role.
RoleExplicit User has specific role explicitly defined.
SessionIsEmbeddedGuest Verifies whether a transaction originates from a Web Embeddables component guest session. This attribute is set as needed through the Web Embeddables capability. For more information about how Web Embeddables are configured and used, see Configure Web Embeddables.

Security attributes for client session

Following security attributes are added for client session (plugin: com.glide.client_session_security_attributes):

  • IsIframeEmbeddedSession: The attribute is used in embedded iframe in third party portals. For example, Engagement messenger, Virtual Agent Web Client, Embedded Session, and so on.
  • IsIntegrationAsAServiceSession: The attribute is used in messaging apps like Virtual Agent in teams, Virtual Agent in slack, Virtual Agent in whatapp.
  • IsIntegrationAsAUserSession: The attribute is used in integration account user or web service user.
  • Is Servicenow Web Session: The attribute is used in web interactive session.
  • Is Mobile App Session: The attribute is used if the mobile_client property is true in the oauth_entity record.

Note: You must use the IsIframeEmbeddedSession, IsIntegrationAsAServiceSession, and IsIntegrationAsAUserSession only while configuring client type for OAuth and SSO records. To learn more, see Client type configuration for OAuth and SSO records.

Non-explicit and explicit behavior explained

Security Attributes address nuanced permission needs with an explicit vs. non-explicit (inherited) evaluation of roles permissions.

Search documentation
Search document titles and file paths on the brazil branch