GuestPass is a powerful scoped application designed to simplify the external user onboarding experience in ServiceNow. By integrating directly with Microsoft Entra ID (formerly Azure Active Directory), GuestPass enables ServiceNow administrators to invite and manage external users using secure, single sign-on authentication.
With GuestPass, you no longer need to manually create users, assign temporary passwords, or manage credentials. External users can authenticate using their existing Microsoft accounts, offering a streamlined and secure access model.
The app features:
-
Guest Invitation via Catalog Item
A configurable ServiceNow catalog item that allows designated managers to invite external users by entering just their email address, optional name, welcome message, and access end date. -
External User Management Table
View and manage invited users via a centralized table. Track invitation status (Pending, Accepted, Revoked), associated user accounts, and access end dates. -
Manual & Scheduled Access Revocation
GuestPass includes both a UI Action for manual revocation and a scheduled job to automatically revoke access based on a defined access end date, enhancing security and reducing administrative burden. -
Microsoft Entra ID Integration
The app leverages Microsoft Graph APIs to issue invitations and manage external accounts directly through Entra ID.
-
Invite external users through a ServiceNow catalog item
-
Automatic or manual access revocation
-
Integration with Microsoft Entra ID for secure, federated access
-
Customizable welcome messages
-
Track invitation and access status in real time
-
Restrict access to catalog item using User Criteria and ACLs
-
Scoped and modular implementation with Flow Action support
- Existing Azure AD/SSO integration
- https://learn.microsoft.com/en-us/entra/identity/saas-apps/servicenow-tutorial