The following roles in Opal are treated as resources—a user’s access to a role may be time-bounded, indefinite, etc. These roles are not scoped by resource but apply across the Opal platform, while Group/Resource Admins’ capabilities are limited to the group or resource.The following are special roles in Opal:
Admin: Super-admins who can add integrations to Opal, see and modify all settings, and manage all configurations for resources and groups
Auditor: Users who can start and stop user access reviews. In addition, they can assign any reviewer to review
Read-only Admin: Users who can see everything a super-admin can see, but otherwise have normal user privileges
User Impersonation: Users with the ability to “impersonate” another Opal user, entering read-only mode to see what they see
Global Requester: Gives users visibility into every resource in the catalog, regardless of visibility rules, and the ability to request resources and groups on behalf of any other user in the organization
Additionally, the following roles can be assigned in the product:
Group/Resource Admins: Users with admin capabilities for the resources and groups that they own
To enable the User Impersonation role, admins can go to Organization Settings > Advanced and toggle Enable user impersonation.Access requests for this resource require a specified user to impersonate, which you set as a Role when you add a user to the User Impersonation role.
To enable the Global Requestor role, go to Organization Settings > Access Requests and toggle Enable global requestor role. See request on behalf rules to learn about how visibility settings and request configurations affect the global requestor role.
Last modified on October 27, 2026
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Opal Security Docs","colors":{"primary":"#0C7997","light":"#EDFCFC","dark":"#074055"},"logo":{"light":"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=93a4bd75f157f9f0ab43cdf4d715b5cd","dark":"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=1774b545e4f1c5cad647f5194f7b26d9"},"favicon":{"light":"https://mintcdn.com/opalsecurity/DRAwGKUXMxLRQouh/logo/icon-opal-black.svg?fit=max\u0026auto=format\u0026n=DRAwGKUXMxLRQouh\u0026q=85\u0026s=9c8bd1204b6b5b83542c2ab5be549858","dark":"https://mintcdn.com/opalsecurity/DRAwGKUXMxLRQouh/logo/icon-opal-white.svg?fit=max\u0026auto=format\u0026n=DRAwGKUXMxLRQouh\u0026q=85\u0026s=73b53b4ceab6ae0b00e30b2042a6020a"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"ga4":{"measurementId":"G-1PPPM1WF6D"}},"errors":{"404":{"redirect":false,"title":"Page can't be found","description":"Sorry! This page might have been moved, or the link might be broken. Go back to our documentation via https://docs.opal.dev/docs/welcome."}},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"opalsecurity","hasAudioNarration":false,"actualSubdomain":"opalsecurity","customDomains":["docs.opal.dev"],"gitSource":{"type":"github","owner":"opalsecurity","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee6f7eac73cbd8b43f4e43","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Reference","count":217},{"language":"default","tag":"Opal API","count":212},{"language":"default","tag":"Documentation","count":100},{"language":"default","tag":"Integrations","count":100},{"language":"default","tag":"Entitlement Management","count":67},{"language":"default","tag":"resources","count":34},{"language":"default","tag":"groups","count":32},{"language":"default","tag":"Getting Started","count":25},{"language":"default","tag":"Access Management","count":22},{"language":"default","tag":"Infrastructure","count":22}]},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"deflection":{"enabled":true,"email":"support@opal.dev","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"docs/roles-in-opal","slug":"/docs/roles-in-opal","pageMetadata":{"title":"Special roles in Opal","description":null,"href":"/docs/roles-in-opal"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,hr:`hr`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The following roles in Opal are treated as resources—a user’s access to a role may be time-bounded, indefinite, etc. These roles are not scoped by resource but apply across the Opal platform, while Group/Resource Admins’ capabilities are limited to the group or resource.`}),`\n`,_jsx(_components.p,{children:`The following are special roles in Opal:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Admin`}),`: Super-admins who can add integrations to Opal, see and modify all settings, and manage all configurations for resources and groups`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Auditor`}),`: Users who can start and stop user access reviews. In addition, they can assign any reviewer to review`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Read-only Admin`}),`: Users who can see everything a super-admin can see, but otherwise have normal user privileges`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`User Impersonation`}),`: Users with the ability to “impersonate” another Opal user, entering read-only mode to see what they see`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Global Requester`}),`: Gives users visibility into every resource in the catalog, regardless of visibility rules, and the ability to request resources and groups `,_jsx(_components.a,{href:`/docs/request-on-behalf`,children:`on behalf of`}),` any other user in the organization`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png?fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=08ad189698ccca80b99a0243784f03e5`,alt:``,\"data-og-width\":`2558`,width:`2558`,\"data-og-height\":`1394`,height:`1394`,\"data-path\":`images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png?w=280\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=b8b476b3dbde0c9e0ecec74a7fa6a0c7 280w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png?w=560\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=a21078683b21c67cd3bea86a370b4da7 560w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png?w=840\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=334396abc47d8cf8244f291827775563 840w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=485bda9e4de09e2d01bef85eb93c6f61 1100w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=1fa05aa237305c92e5b6126348d8b25a 1650w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/a4eec22b55593d31c03b5faa4b35e2aa1522b6092d340ae127969a44ceb3e99d-opal-roles.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=078bb53fce45947da367d0ad9f4a2fb2 2500w`}),`\n`,_jsx(_components.p,{children:`Additionally, the following roles can be assigned in the product:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Group/Resource Admins:`}),` Users with admin capabilities for the resources and groups that they own`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`role-capabilities`,children:`Role capabilities`}),`\n`,_jsx(_components.p,{children:`Global permissions:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png?fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=95cefd29e6b849289d02acd72f30c82e`,alt:``,\"data-og-width\":`3578`,width:`3578`,\"data-og-height\":`1330`,height:`1330`,\"data-path\":`images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=aedbbd57ada4587db3e43c0bde411973 280w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=af89626894988051965561013ac9777e 560w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=679e2544b4aacd80527346be9f84764c 840w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=edb41c0f3a0d59a29e9b81704213ec9a 1100w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=636e33ed2904daee71313265f430bf3a 1650w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7feac38-Screen_Shot_2022-08-05_at_2.38.13_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=6976f4ccd7b1d270d88be1d22caca290 2500w`}),`\n`,_jsx(_components.p,{children:`Group/Resource permissions:`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png?fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=05addc67bcc0e9800f33597ab972aa1b`,alt:``,\"data-og-width\":`2432`,width:`2432`,\"data-og-height\":`1154`,height:`1154`,\"data-path\":`images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png?w=280\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=97870360142c13caf34f19c18dad2b72 280w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png?w=560\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=1f35f9854a578ee310086a1a90402614 560w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png?w=840\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=fc8f48b7a6222d7f41489bb8db231bcd 840w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=9b7c43f2eee7b872a23fc304f346d37d 1100w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=082bf82e42863d25550b0c9acc34404b 1650w, https://mintcdn.com/opalsecurity/lt0M-hBs5yNe5ff5/images/docs/af1e715-Screen_Shot_2022-09-14_at_10.19.10_AM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lt0M-hBs5yNe5ff5\u0026q=85\u0026s=af3e52eee21137aeb0d484deec5149bd 2500w`}),`\n`,_jsxs(_components.p,{children:[`User `,_jsx(_components.a,{href:`/docs/access-campaigns`,children:`Access Reviews`}),`:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png?fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=a062bd226d48455cb189557e3d867704`,alt:``,\"data-og-width\":`3354`,width:`3354`,\"data-og-height\":`738`,height:`738`,\"data-path\":`images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=43f0228376bff326e651cb0ab04edb1a 280w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=5d6f38c82de89cbdca1966c017898bb1 560w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=c83fca0efba367a64ea1439bbd550667 840w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=90beb48447eefe342f9915699c9a586e 1100w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=668ab5b22ddcc4c3760e7934346cbdfb 1650w, https://mintcdn.com/opalsecurity/odnvD_MsXBxTor9u/images/docs/7b96638-Screen_Shot_2022-08-05_at_2.34.25_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=odnvD_MsXBxTor9u\u0026q=85\u0026s=d0a3c8ed667fd823ccd0fd7e62010b39 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png?fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=8d08c942f00a26294fbcc4b7f94dd174`,alt:``,\"data-og-width\":`1936`,width:`1936`,\"data-og-height\":`256`,height:`256`,\"data-path\":`images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png?w=280\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=3297ebf0f983b6dd73992f059a0042d6 280w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png?w=560\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=d02c468ce08a5a5860264ee990ee7b3e 560w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png?w=840\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=77a6a09208b720392cf3d7547303e16a 840w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png?w=1100\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=63e7709d75d070592a556d82587e7cca 1100w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png?w=1650\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=710bcda721c27ce69af21ceac41080b0 1650w, https://mintcdn.com/opalsecurity/KunPWigry5GIeB5g/images/docs/4c1a801-Screen_Shot_2022-08-05_at_2.34.32_PM.png?w=2500\u0026fit=max\u0026auto=format\u0026n=KunPWigry5GIeB5g\u0026q=85\u0026s=74bee4379291ffe95270cb7fbf1586e0 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`user-impersonation`,children:`User Impersonation`}),`\n`,_jsxs(_components.p,{children:[`To enable the User Impersonation role, admins can go to `,_jsx(_components.strong,{children:`Organization Settings > Advanced`}),` and toggle `,_jsx(_components.strong,{children:`Enable user impersonation`}),`.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png?fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=bbeecb27ae54213962261c162a6973b0`,alt:``,\"data-og-width\":`3738`,width:`3738`,\"data-og-height\":`1641`,height:`1641`,\"data-path\":`images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png?w=280\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=68dd3b5291e7482935386305cdb764ac 280w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png?w=560\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=213958584c0d70b78d81dda475566016 560w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png?w=840\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=4c34bac74ba5008e94daea3b38bce1d8 840w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png?w=1100\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=c226e380a95a60de892d7f7842f94bc3 1100w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png?w=1650\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=e5d6b7c8d21dd49187ff6bd2acd3dfbf 1650w, https://mintcdn.com/opalsecurity/fu-nWazMe1LxLhxi/images/docs/25bb9d460b0dad69d4d0f5d4b71527c2965b184c9af30f7381b1e13dc93ee770-user-impersonation.png?w=2500\u0026fit=max\u0026auto=format\u0026n=fu-nWazMe1LxLhxi\u0026q=85\u0026s=3ddaee3f89294ae669e853b807a92f65 2500w`}),`\n`,_jsxs(_components.p,{children:[`Access requests for this resource require a specified user to impersonate, which you set as a `,_jsx(_components.strong,{children:`Role`}),` when you add a user to the `,_jsx(_components.strong,{children:`User Impersonation`}),` role.`]}),`\n`,_jsx(Heading,{level:`2`,id:`global-requestor`,children:`Global requestor`}),`\n`,_jsxs(_components.p,{children:[`To enable the Global Requestor role, go to `,_jsx(_components.strong,{children:`Organization Settings > Access Requests`}),` and toggle `,_jsx(_components.strong,{children:`Enable global requestor role`}),`. See `,_jsx(_components.a,{href:`/docs/request-on-behalf`,children:`request on behalf rules`}),` to learn about how visibility settings and request configurations affect the global requestor role.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/opalsecurity/4Xj9diJ3E3kX-9Xd/images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png?fit=max\u0026auto=format\u0026n=4Xj9diJ3E3kX-9Xd\u0026q=85\u0026s=316b4e69f469ca8b0ab95b603d6452c7`,alt:``,\"data-og-width\":`3722`,width:`3722`,\"data-og-height\":`1626`,height:`1626`,\"data-path\":`images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/opalsecurity/4Xj9diJ3E3kX-9Xd/images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png?w=280\u0026fit=max\u0026auto=format\u0026n=4Xj9diJ3E3kX-9Xd\u0026q=85\u0026s=9b61f6d36b90b38f222d9e17d0cf83b4 280w, https://mintcdn.com/opalsecurity/4Xj9diJ3E3kX-9Xd/images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png?w=560\u0026fit=max\u0026auto=format\u0026n=4Xj9diJ3E3kX-9Xd\u0026q=85\u0026s=584aba39aa057fc93b861225abf8ef2e 560w, https://mintcdn.com/opalsecurity/4Xj9diJ3E3kX-9Xd/images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png?w=840\u0026fit=max\u0026auto=format\u0026n=4Xj9diJ3E3kX-9Xd\u0026q=85\u0026s=0b3f2ce505c7b9c5420afd7f6092b069 840w, https://mintcdn.com/opalsecurity/4Xj9diJ3E3kX-9Xd/images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4Xj9diJ3E3kX-9Xd\u0026q=85\u0026s=6204d250d08072a538d5b2b4a8c8f472 1100w, https://mintcdn.com/opalsecurity/4Xj9diJ3E3kX-9Xd/images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4Xj9diJ3E3kX-9Xd\u0026q=85\u0026s=3ff8e991897c728c7f6ab563b74ef3b2 1650w, https://mintcdn.com/opalsecurity/4Xj9diJ3E3kX-9Xd/images/docs/e72604252f0e77933b5b6b921bee481b018dc0d9041d2a43701f22d9b3e473af-global-requestor-enable.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4Xj9diJ3E3kX-9Xd\u0026q=85\u0026s=a72a732153349f2bd909e2574c9551f0 2500w`}),`\n`,_jsx(_components.hr,{})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Special roles in Opal","description":null,"href":"/docs/roles-in-opal"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Role capabilities","slug":"role-capabilities","depth":2,"children":[]},{"title":"User Impersonation","slug":"user-impersonation","depth":2,"children":[]},{"title":"Global requestor","slug":"global-requestor","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/opalsecurity/d0e14c3cf9bbd682/changelog-scraper.js"],"subdomain":"opalsecurity","siteName":"Opal Security Docs","title":"Special roles in Opal - Opal Security Docs","contextualStarterQuestions":[{"_id":"6aeb811056a1453b3c380b33","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"What can an Admin role do?","status":"active","generatedBy":"contextual","path":"docs/roles-in-opal","createdAt":"2026-11-04T19:01:36.416Z","updatedAt":"2026-11-04T19:01:36.416Z","__v":0},{"_id":"6aeb811056a1453b3c380b35","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"What is a Global Requester?","status":"active","generatedBy":"contextual","path":"docs/roles-in-opal","createdAt":"2026-11-04T19:01:36.416Z","updatedAt":"2026-11-04T19:01:36.416Z","__v":0},{"_id":"6aeb811056a1453b3c380b34","deploymentId":"68ddaa9a3f8b7de5bc3a7b47","questionText":"How does User Impersonation work?","status":"active","generatedBy":"contextual","path":"docs/roles-in-opal","createdAt":"2026-11-04T19:01:36.416Z","updatedAt":"2026-11-04T19:01:36.416Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T19:01:23.552Z","gitLastModified":"2026-10-27T17:08:07.000Z","originalFileLocation":"docs/roles-in-opal.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Opal Security Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Special roles in Opal - Opal Security Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Opal Security Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.opal.dev/docs/roles-in-opal\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://opalsecurity.mintlify.site/_mintlify/api/og/v2?division=Access+Management\u0026amp;title=Special+roles+in+Opal\u0026amp;theme=287ef1256bbb1bf2a61f3fd2\u0026amp;signature=8957e588a01ba3fa294c1ab854cb1a44f248e31862e861fc277748fc3f393893\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Special roles in Opal - Opal Security Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://opalsecurity.mintlify.site/_mintlify/api/og/v2?division=Access+Management\u0026amp;title=Special+roles+in+Opal\u0026amp;theme=287ef1256bbb1bf2a61f3fd2\u0026amp;signature=8957e588a01ba3fa294c1ab854cb1a44f248e31862e861fc277748fc3f393893\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/opalsecurity/t501z2uOx-XXqevB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Opal Security Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C7997\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.opal.dev/docs/roles-in-opal\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/roles-in-opal.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.opal.dev/#organization\",\"name\":\"Opal Security Docs\",\"url\":\"https://docs.opal.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/opalsecurity/FBbZyeMPZrA69UcV/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=FBbZyeMPZrA69UcV\u0026q=85\u0026s=93a4bd75f157f9f0ab43cdf4d715b5cd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.opal.dev#website\",\"name\":\"Opal Security Docs\",\"url\":\"https://docs.opal.dev\",\"publisher\":{\"@id\":\"https://docs.opal.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.opal.dev/docs/roles-in-opal#webpage\",\"url\":\"https://docs.opal.dev/docs/roles-in-opal\",\"name\":\"Special roles in Opal\",\"dateModified\":\"2026-10-27T17:08:07.000Z\",\"isPartOf\":{\"@id\":\"https://docs.opal.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.opal.dev/docs/roles-in-opal#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.opal.dev/docs/roles-in-opal#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Access Management\",\"item\":\"https://docs.opal.dev/docs/curate-catalog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Special roles in Opal\",\"item\":\"https://docs.opal.dev/docs/roles-in-opal\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.opal.dev/docs/roles-in-opal#article\",\"headline\":\"Special roles in Opal\",\"name\":\"Special roles in Opal\",\"url\":\"https://docs.opal.dev/docs/roles-in-opal\",\"mainEntityOfPage\":{\"@id\":\"https://docs.opal.dev/docs/roles-in-opal#webpage\"},\"dateModified\":\"2026-10-27T17:08:07.000Z\",\"publisher\":{\"@id\":\"https://docs.opal.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.opal.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Opal Security Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Opal Security Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Welcome","icon":"leaf","pages":[{"title":"Quickstart","mode":"wide","href":"/docs/welcome"},{"title":"Overview","href":"/docs/opal-overview"},{"title":"Concepts","href":"/docs/opal-101"},{"title":"Opal architecture","href":"/docs/opal-architecture"},{"group":"Best practices","pages":[{"title":"Best practices for access requests","href":"/docs/best-practices-for-access-requests"},{"title":"Best practices for access reviews","href":"/docs/best-practices-for-user-access-reviews"}]}]},{"group":"End user","icon":"book-open","pages":[{"title":"Access Request FAQs","sidebarTitle":"How to request access","href":"/docs/end-user-faq"},{"title":"Tips on searching","href":"/docs/tips-on-searching"},{"title":"Complete Access Reviews","sidebarTitle":"How to complete access reviews","href":"/docs/complete-access-reviews"}]},{"group":"Getting Started","icon":"rocket","pages":[{"title":"Set up Cloud","href":"/docs/set-up-cloud"},{"group":"Set up Self-Hosted","pages":[{"title":"Set up Self-Hosted","href":"/docs/self-host-overview"},{"title":"Self-Hosted on AWS EKS","href":"/docs/self-host-opal-aws-guide"},{"title":"Self-Hosted on GKE","href":"/docs/self-host-opal-gke-guide"},{"title":"Disaster recovery guide","href":"/docs/disaster-recovery-guide"},{"title":"Update your Opal installation","href":"/docs/update-self-hosted-opal"},{"title":"Install Opal using Helm","href":"/docs/install-opal-using-helm"},{"title":"Set up an Airgapped Opal Environment","href":"/docs/setup-an-airgapped-opal-environment"},{"title":"Configure Async Exports Storage (Self-Hosted)","href":"/docs/configure-async-exports-storage"},{"title":"Kubernetes Components and Health Monitoring","href":"/docs/kubernetes-components-and-health-monitoring-guide"}]},{"group":"Connect Identity or HR Providers","pages":[{"title":"Connect Identity or HR Providers","sidebarTitle":"Overview","href":"/docs/connect-your-identity-provider-idp"},{"title":"Add your first IDP/HR provider","href":"/docs/add-your-first-idphr-provider"},{"title":"Add additional IDP/HR providers","href":"/docs/add-additional-idphr-providers"},{"title":"Import user secondary emails","href":"/docs/importing-user-secondary-email"}]},{"title":"Connect Productivity Tools","sidebarTitle":"Connect Productivity Tools","href":"/docs/connect-your-productivity-tools"},{"group":"Connect Apps and Infrastructure","pages":[{"title":"Connect Apps and Infrastructure","sidebarTitle":"Overview","href":"/docs/set-up-connections"},{"title":"Import and configure resources","href":"/docs/import-and-configure-resources-and-groups"},{"title":"Opal's server IP ranges","href":"/docs/ip-ranges"}]},{"group":"Configure SSO and MFA","pages":[{"title":"Configure SSO and MFA","sidebarTitle":"Overview","href":"/docs/configure-sso-and-mfa"},{"group":"SSO with SAML","pages":[{"title":"SSO with SAML","href":"/docs/sso-with-saml"},{"title":"Google SAML Setup","href":"/docs/google-saml-setup"},{"title":"Okta SAML Setup","href":"/docs/okta-saml-setup"}]},{"title":"Okta Multifactor Authentication","href":"/docs/okta-multifactor-authentication"},{"title":"Okta SCIM: Provision Opal Users","href":"/docs/okta-scim-integration"},{"title":"OIDC Provider Setup for Opal Actions","href":"/docs/oidc-provider-setup-for-opal-actions"}]}]},{"group":"Access Management","icon":"shield","pages":[{"group":"Manage end-user catalog","pages":[{"title":"Curate end-user catalog","href":"/docs/curate-catalog"},{"title":"Bundles","href":"/docs/bundles"},{"title":"Configure reviewers","href":"/docs/configure-reviewers"},{"title":"Escalate if no response","href":"/docs/escalate-if-no-response"},{"title":"Request on behalf rules","href":"/docs/request-on-behalf"},{"title":"Delegate reviews","href":"/docs/delegate-reviews"}]},{"title":"Configuration templates","href":"/docs/configuration-templates"},{"title":"Manage access with ticketing","href":"/docs/ticket-propagation"},{"title":"Access Rules","href":"/docs/access-rules"},{"title":"Risk Center","href":"/docs/least-privilege-posture-management"},{"group":"Manage groups in Opal","pages":[{"title":"Overview","href":"/docs/manage-groups-in-opal"},{"title":"Manage break-glass access","href":"/docs/manage-breakglass-access"},{"title":"Nested groups","href":"/docs/nested-groups"},{"title":"Group aliasing","href":"/docs/okta-group-aliasing"},{"title":"Linked groups","href":"/docs/linked-groups"},{"title":"Group leaders","href":"/docs/group-projects"}]},{"title":"Notifications","description":"Learn about the types of notifications sent by Opal.","href":"/docs/notifications"},{"title":"Special roles in Opal","href":"/docs/roles-in-opal"},{"title":"Owner Permissions","description":"Learn what owner permissions are and how to customize them.","href":"/docs/owner-permissions"},{"title":"Custom Opal roles","href":"/docs/custom-opal-roles"},{"title":"User provisioning","href":"/docs/user-provisioning"},{"title":"Access Comparison","sidebarTitle":"Access Comparison","tag":"NEW","href":"/docs/access-comparison"}]},{"group":"AI Agent Governance","icon":"cpu","pages":[{"title":"Agent Inventory","href":"/docs/agent-inventory"},{"title":"OpenAI and ChatGPT","href":"/docs/openai-chatgpt-setup"},{"title":"Anthropic Setup","href":"/docs/anthropic-agent-setup"}]},{"group":"OpalScript","icon":"scroll","tag":"NEW","pages":[{"title":"Use OpalScript to automate access workflows","sidebarTitle":"Overview","href":"/docs/opalscript-overview"},{"title":"Work with scripts in the OpalScript editor","sidebarTitle":"Using the editor","href":"/docs/opalscript-editor"},{"title":"Write OpalScript with AI","sidebarTitle":"Write with AI","href":"/docs/opalscript-ai-assistant"},{"title":"Utility Modules for OpalScript","sidebarTitle":"Utility Modules","href":"/docs/opalscript-utilitymodules"},{"group":"Request Review Scripts","pages":[{"title":"Start automating workflows around requests","sidebarTitle":"Request Review","href":"/docs/requestreview-getstarted"},{"title":"Request Review Example Scripts","sidebarTitle":"Examples","href":"/docs/requestreview-examples"}]},{"title":"Control who can cover a request with delegation conditions","sidebarTitle":"Delegation Conditions","href":"/docs/opalscript-delegation-conditions"},{"title":"Choose a request configuration with OpalScript","sidebarTitle":"Request Configuration Conditions","href":"/docs/opalscript-request-configuration-conditions"},{"title":"Give Paladin extra context with context provider scripts","sidebarTitle":"Paladin Context","tag":"BETA","href":"/docs/opalscript-context-provider"},{"title":"Manage OpalScripts with Terraform","sidebarTitle":"Terraform","href":"/docs/opalscript-terraform"},{"title":"OpalScript Reference","sidebarTitle":"Reference","href":"/docs/opalscript-reference"}]},{"group":"Paladin","icon":"bot","tag":"NEW","pages":[{"title":"Use Paladin to scale your security function","sidebarTitle":"Overview","href":"/docs/paladin/overview"},{"title":"Review access requests with Paladin","sidebarTitle":"Access Requests","href":"/docs/paladin/access-request"},{"title":"Review access campaigns with Paladin Insights","sidebarTitle":"Access Reviews","href":"/docs/paladin/access-reviews"},{"title":"Model providers","sidebarTitle":"Model Providers","href":"/docs/paladin/model-providers"},{"title":"Set up Paladin on self-hosted Opal","sidebarTitle":"Self-Hosted Setup","href":"/docs/paladin/self-hosted-setup"}]},{"group":"OpalQuery","icon":"search","tag":"NEW","pages":[{"title":"Overview","href":"/docs/opal-query"},{"title":"Node queries","href":"/docs/opal-query-node"},{"title":"Access queries","href":"/docs/opal-query-access"},{"title":"Query API","href":"/docs/opal-query-api"}]},{"group":"Auditing and Security","icon":"user-round-search","pages":[{"group":"Access Campaigns","tag":"NEW","pages":[{"title":"Create Access Campaigns","sidebarTitle":"Create access campaigns","href":"/docs/access-campaigns"},{"title":"Manage Access Campaign","sidebarTitle":"Manage your access campaign","href":"/docs/managing-access-campaigns"},{"group":"Legacy UARs","pages":[{"title":"Create Access Reviews","tag":"LEGACY","href":"/docs/access-reviews-legacy"},{"title":"Assign and complete reviews","tag":"LEGACY","href":"/docs/assigning-and-completing-reviews-legacy"},{"title":"Manage reviews","tag":"LEGACY","href":"/docs/managing-user-access-reviews-legacy"}]}]},{"title":"Events","href":"/docs/event-types"},{"title":"Events Streaming","href":"/docs/events-streaming"},{"title":"Metrics dashboard","href":"/docs/metrics"},{"title":"Sync schedules and triggers","href":"/docs/sync-schedules-and-triggers"}]},{"group":"Custom Integrations","icon":"pencil-line","pages":[{"title":"Overview","href":"/docs/custom-integrations-overview"},{"title":"Create your own connector","href":"/docs/how-to-create-your-own-connector"},{"title":"Custom Connector API Spec","href":"/docs/api-spec"},{"title":"Webhooks","href":"/docs/webhooks"}]},{"group":"For Developers","icon":"terminal","pages":[{"title":"Opal CLI","href":"/docs/opal-cli"},{"title":"Use Terraform with Opal","href":"/docs/use-terraform-with-opal"},{"group":"Model Context Protocol (MCP) Server","tag":"NEW","pages":[{"title":"Model Context Protocol (MCP)","mode":"wide","sidebarTitle":"Overview","href":"/docs/mcp/overview"},{"title":"End User MCP Server","sidebarTitle":"End Users","href":"/docs/mcp/end-user"},{"title":"Admin Provisioning MCP Server","sidebarTitle":"Admin Provisioning","href":"/docs/mcp/admin-provisioning"},{"title":"Admin Auditing MCP Server","sidebarTitle":"Admin Auditing","href":"/docs/mcp/admin-auditing"},{"title":"Okta Cross App Access (XAA)","sidebarTitle":"Okta Cross App Access","href":"/docs/mcp/okta-cross-app-access"},{"title":"Legacy MCP","deprecated":true,"href":"/docs/mcp/gram-mcp-servers"}]}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/authentication"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/changelog"}]}]},"basePath":"","title":"Special roles in Opal - Opal Security Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}