Toggle to enable or disable SSO for the organization.
Select SSO Provider
The identity provider to use. Currently supports Azure Active Directory.
Entity ID
The unique identifier for your Prizm service provider, provided to your IdP.
Sign In URL
The IdP’s SAML sign-in endpoint URL.
ACS URL
Assertion Consumer Service URL — the Prizm endpoint that receives SAML assertions from the IdP.
SCIM URL
The Prizm SCIM endpoint for automated user provisioning and deprovisioning.
Federation File
Upload the XML federation metadata file from your IdP (max 5 MB).
Click Update Configuration to save changes.
SCIM automates user provisioning — members added or removed in your identity provider are automatically reflected in Prizm. Users provisioned via SCIM appear with SCIM as their Created Source in the Member list.
The Access tab manages all organization-level access controls — who has access, what they can do, and how they are organized. It is divided into four sub-sections: Member, Group, Role, and Permission Set.
Member
Group
Role
Permission Set
The Member section lists all users in your Prizm organization. From here you can invite new members, edit user details inline, view audit and activity logs per user, and remove members.
Click the Add button at the top of the Member section to invite a new user to your organization. Enter the user’s email address and assign an initial role. An invitation is sent to the email address. The user appears in the Member list with MANUAL as the Created Source once they accept.
Users provisioned through SCIM are added automatically when a user is assigned to the Prizm application in your identity provider. You do not need to invite them manually — they appear in the Member list with SCIM as the Created Source.
Full administrative access to all settings and data.
Manager
Can manage users, groups, and most configuration.
Steward
Data stewardship access — can review, approve, and act on data quality issues.
User
Standard read and interact access.
Custom roles defined in the Role tab also appear in the role dropdown when assigning a role to a member.
Groups organize members for easier permission management and notification routing. Assigning a role to a group applies that role’s permissions to all members of the group. From here you can create groups, add or remove members per group, and manage group roles and status.
Optional description of the group’s purpose. Click to edit inline.
Role
The role assigned to the group — applies to all members. Click the dropdown to change inline.
Users
Members in the group, shown as avatar icons with a count. Each user has a Remove button. An Add USERS button appears inline to add members to the group.
Click the Add button to create a new group. Enter a name, optional description, and assign a role. After saving, the group appears in the table and you can add members directly from the Users column.
Click Delete in the Action column. This removes the group and its role assignments but does not remove the member accounts themselves.
Roles are named permission bundles assigned to members or groups. Prizm includes built-in roles covering standard access levels. Custom roles can be created to define precisely scoped access tailored to your organization’s structure.
Click the Add button to create a custom role. Provide a name and description, then assign one or more permission sets to define exactly what the role can see and do. Custom roles appear alongside built-in roles in the member and group role dropdowns.To edit a custom role, click Edit in the Action column. Update the name, description, or permission set assignments and save. To delete a custom role, click Delete — members and groups currently assigned this role will need to be reassigned.
Built-in roles (Owner, Steward, User) can be edited but not deleted. Custom roles support both Edit and Delete.
Permission Sets define the granular permissions available to roles — controlling exactly what actions each role can perform across every resource in Prizm. Prizm ships with 12 built-in permission sets covering 1,451 configurable permissions.
Click the Add button to create a new permission set. Give it a name, then use the permission matrix to toggle on the specific resource/action permissions this set should grant. Assign the new permission set to a role in the Role tab to make it active.
Permission sets are assigned to roles, not directly to users. To apply a permission set, assign it to a role and then assign that role to the relevant members or groups.
Use the TYPE column filter at the top of the matrix to filter permissions by category, making it easier to configure a focused permission set without scrolling through all 1,451 entries.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"DQLabs PRIZM","description":"Industry's first AI Native platform where Data Observability, Data Quality, and Context work as one system—turning trust from a manual, reactive process into autonomous operations governed by the enterprise.","colors":{"primary":"#e40404","light":"#f9cdcd","dark":"#747474"},"logo":{"light":"https://media.brand.dev/332adc35-5bc4-4d2b-bf78-256aa4a5e414.svg","dark":"https://media.brand.dev/332adc35-5bc4-4d2b-bf78-256aa4a5e414.svg"},"favicon":"https://media.brand.dev/9afdd2b1-c5b5-4aba-87dd-63e926be4e0e.jpg","navbar":{"primary":{"type":"github","href":"https://github.com/DQLabs-Inc/prizm-ui"}},"seo":{"metatags":{"robots":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1","canonical":"https://docs.dqlabs.ai"},"organization":{"name":"DQLabs Inc","logo":"https://media.brand.dev/332adc35-5bc4-4d2b-bf78-256aa4a5e414.svg"}},"integrations":{"ga4":{"measurementId":"G-9XW6S04GGD"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dqlabs","hasAudioNarration":false,"actualSubdomain":"dqlabs","customDomains":["docs.dqlabs.ai"],"gitSource":{"type":"github","owner":"dqlabs-inc","repo":"prizm-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af49520c5d18096e67ffded","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Documentation","count":217},{"language":"default","tag":"Architecture","count":88},{"language":"default","tag":"Data Sources","count":54},{"language":"default","tag":"Metric","count":44},{"language":"default","tag":"Integrations","count":40},{"language":"default","tag":"Metric Types","count":40},{"language":"default","tag":"API Reference","count":34},{"language":"default","tag":"Business","count":12},{"language":"default","tag":"Collaboration","count":12},{"language":"default","tag":"Security \u0026 Access Control","count":11}],"searchSettings":{"maxResults":9}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"settings","slug":"/settings","pageMetadata":{"title":"Security","description":"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.","icon":"lock","href":"/settings"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"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={li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Tab,Table,Tabs,Tip}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(`script`,{type:`application/ld+json`,children:`{\n \"@context\": \"https://schema.org\",\n \"@type\": \"TechArticle\",\n \"headline\": \"Settings: Security\",\n \"description\": \"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.\",\n \"url\": \"https://docs.dqlabs.ai/settings\",\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"DQLabs Inc\",\n \"logo\": \"https://media.brand.dev/332adc35-5bc4-4d2b-bf78-256aa4a5e414.svg\"\n }\n }`}),`\n`,_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Security`}),` section in Settings manages identity and access for your Prizm organization.`]}),`\n`,_jsxs(_components.p,{children:[`Navigate to `,_jsx(_components.strong,{children:`Settings → Security`}),` to access this section.`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`SAML/SSO`,id:`saml%2Fsso`,\"data-child-heading-ids\":`[\"sso-provider-configuration\"]`,children:[_jsx(_components.p,{children:`The SAML/SSO tab configures single sign-on (SSO) using SAML 2.0 and automated user provisioning via SCIM.`}),_jsx(Heading,{level:`3`,id:`sso-provider-configuration`,children:`SSO Provider Configuration`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Enabled`})}),_jsx(_components.td,{children:`Toggle to enable or disable SSO for the organization.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Select SSO Provider`})}),_jsxs(_components.td,{children:[`The identity provider to use. Currently supports `,_jsx(_components.strong,{children:`Azure Active Directory`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Entity ID`})}),_jsx(_components.td,{children:`The unique identifier for your Prizm service provider, provided to your IdP.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Sign In URL`})}),_jsx(_components.td,{children:`The IdP’s SAML sign-in endpoint URL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ACS URL`})}),_jsx(_components.td,{children:`Assertion Consumer Service URL — the Prizm endpoint that receives SAML assertions from the IdP.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SCIM URL`})}),_jsx(_components.td,{children:`The Prizm SCIM endpoint for automated user provisioning and deprovisioning.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Federation File`})}),_jsx(_components.td,{children:`Upload the XML federation metadata file from your IdP (max 5 MB).`})]})]})]}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Update Configuration`}),` to save changes.`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dqlabs/7h5TPHJ7UPBlK9G8/images/image-82.png?fit=max\u0026auto=format\u0026n=7h5TPHJ7UPBlK9G8\u0026q=85\u0026s=dffd18b214613f4fd2b3df36d3d84c85`,alt:`Image`,\"data-og-width\":`1424`,width:`1424`,\"data-og-height\":`1002`,height:`1002`,\"data-path\":`images/image-82.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dqlabs/7h5TPHJ7UPBlK9G8/images/image-82.png?w=280\u0026fit=max\u0026auto=format\u0026n=7h5TPHJ7UPBlK9G8\u0026q=85\u0026s=274face5f3b22999627f79282bb18d7b 280w, https://mintcdn.com/dqlabs/7h5TPHJ7UPBlK9G8/images/image-82.png?w=560\u0026fit=max\u0026auto=format\u0026n=7h5TPHJ7UPBlK9G8\u0026q=85\u0026s=5e83e8a6b8f8af3b1306647b97281c5f 560w, https://mintcdn.com/dqlabs/7h5TPHJ7UPBlK9G8/images/image-82.png?w=840\u0026fit=max\u0026auto=format\u0026n=7h5TPHJ7UPBlK9G8\u0026q=85\u0026s=f042ce080d4a866b9c093d26d58c9fc9 840w, https://mintcdn.com/dqlabs/7h5TPHJ7UPBlK9G8/images/image-82.png?w=1100\u0026fit=max\u0026auto=format\u0026n=7h5TPHJ7UPBlK9G8\u0026q=85\u0026s=117dc2e270ef6099427c2f5bc3c63324 1100w, https://mintcdn.com/dqlabs/7h5TPHJ7UPBlK9G8/images/image-82.png?w=1650\u0026fit=max\u0026auto=format\u0026n=7h5TPHJ7UPBlK9G8\u0026q=85\u0026s=1314da582586508aca94b65839f023a1 1650w, https://mintcdn.com/dqlabs/7h5TPHJ7UPBlK9G8/images/image-82.png?w=2500\u0026fit=max\u0026auto=format\u0026n=7h5TPHJ7UPBlK9G8\u0026q=85\u0026s=b62f6be7fb513e53f90bdcff5c8850f6 2500w`})}),_jsx(Note,{children:_jsxs(_components.p,{children:[`SCIM automates user provisioning — members added or removed in your identity provider are automatically reflected in Prizm. Users provisioned via SCIM appear with `,_jsx(_components.strong,{children:`SCIM`}),` as their Created Source in the Member list.`]})})]}),_jsxs(Tab,{title:`Access`,id:`access`,\"data-child-tab-ids\":`[\"member\",\"group\",\"role\",\"permission-set\"]`,\"data-child-heading-ids\":`[\"member-table\",\"adding-a-member\",\"editing-a-member\",\"member-actions\",\"built-in-roles\",\"group-table\",\"creating-a-group\",\"managing-group-members\",\"editing-a-group\",\"deleting-a-group\",\"role-table\",\"built-in-roles-2\",\"custom-roles\",\"permission-matrix\",\"built-in-permission-sets\",\"permission-categories\",\"creating-a-custom-permission-set\"]`,children:[_jsxs(_components.p,{children:[`The Access tab manages all organization-level access controls — who has access, what they can do, and how they are organized. It is divided into four sub-sections: `,_jsx(_components.strong,{children:`Member`}),`, `,_jsx(_components.strong,{children:`Group`}),`, `,_jsx(_components.strong,{children:`Role`}),`, and `,_jsx(_components.strong,{children:`Permission Set`}),`.`]}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Member`,id:`member`,\"data-child-heading-ids\":`[\"member-table\",\"adding-a-member\",\"editing-a-member\",\"member-actions\",\"built-in-roles\"]`,children:[_jsx(_components.p,{children:`The Member section lists all users in your Prizm organization. From here you can invite new members, edit user details inline, view audit and activity logs per user, and remove members.`}),_jsx(Heading,{level:`3`,id:`member-table`,children:`Member table`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Column`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Email`})}),_jsx(_components.td,{children:`The user’s email address. Primary identifier — not editable after invite.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`First Name`})}),_jsx(_components.td,{children:`User’s first name. Click to edit inline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Last Name`})}),_jsx(_components.td,{children:`User’s last name. Click to edit inline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Role`})}),_jsx(_components.td,{children:`The role assigned to this user. Click the dropdown to change the role inline without opening a separate form.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Status`})}),_jsx(_components.td,{children:`Checkbox — checked means the account is active. Uncheck to deactivate the user without deleting them.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`MFA`})}),_jsx(_components.td,{children:`Checkbox indicating whether multi-factor authentication is enabled for this user.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SSO`})}),_jsx(_components.td,{children:`Checkbox indicating whether the user authenticates via SSO.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Created Source`})}),_jsxs(_components.td,{children:[`How the user was added — `,_jsx(_components.strong,{children:`MANUAL`}),` (invited directly in Prizm) or `,_jsx(_components.strong,{children:`SCIM`}),` (provisioned automatically via your identity provider).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Action`})}),_jsxs(_components.td,{children:[`Per-row actions: `,_jsx(_components.strong,{children:`Audit Log`}),`, `,_jsx(_components.strong,{children:`Activity Log`}),`, `,_jsx(_components.strong,{children:`Delete`}),`.`]})]})]})]}),_jsx(Heading,{level:`3`,id:`adding-a-member`,children:`Adding a member`}),_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Add`}),` button at the top of the Member section to invite a new user to your organization. Enter the user’s email address and assign an initial role. An invitation is sent to the email address. The user appears in the Member list with `,_jsx(_components.strong,{children:`MANUAL`}),` as the Created Source once they accept.`]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`Users provisioned through SCIM are added automatically when a user is assigned to the Prizm application in your identity provider. You do not need to invite them manually — they appear in the Member list with `,_jsx(_components.strong,{children:`SCIM`}),` as the Created Source.`]})}),_jsx(Heading,{level:`3`,id:`editing-a-member`,children:`Editing a member`}),_jsx(_components.p,{children:`All editable fields support inline editing directly in the table:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`First Name / Last Name`}),` — click the cell to edit and press Enter or click away to save.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Role`}),` — click the Role cell to open a dropdown and select a new role. The change takes effect immediately.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Status`}),` — toggle the checkbox to activate or deactivate the account.`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`member-actions`,children:`Member actions`}),_jsxs(_components.p,{children:[`Each row has three action buttons in the `,_jsx(_components.strong,{children:`Action`}),` column:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Audit Log`})}),_jsx(_components.td,{children:`Opens a log of all configuration and permission changes made to or by this member — role changes, group assignments, setting updates.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Activity Log`})}),_jsx(_components.td,{children:`Opens a log of this member’s activity in Prizm — assets viewed, metrics run, issues created or resolved.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Delete`})}),_jsx(_components.td,{children:`Permanently removes the member from the organization. This action cannot be undone.`})]})]})]}),_jsx(Heading,{level:`3`,id:`built-in-roles`,children:`Built-in roles`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Role`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Owner`})}),_jsx(_components.td,{children:`Full administrative access to all settings and data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Manager`})}),_jsx(_components.td,{children:`Can manage users, groups, and most configuration.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Steward`})}),_jsx(_components.td,{children:`Data stewardship access — can review, approve, and act on data quality issues.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`User`})}),_jsx(_components.td,{children:`Standard read and interact access.`})]})]})]}),_jsx(_components.p,{children:`Custom roles defined in the Role tab also appear in the role dropdown when assigning a role to a member.`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/dqlabs/Wwu1XrawUaouBTcf/images/image-83.png?fit=max\u0026auto=format\u0026n=Wwu1XrawUaouBTcf\u0026q=85\u0026s=c4ae17f26dbe1470dbd27c9cb5ebe5e8`,alt:`Image`,\"data-og-width\":`1332`,width:`1332`,\"data-og-height\":`978`,height:`978`,\"data-path\":`images/image-83.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/dqlabs/Wwu1XrawUaouBTcf/images/image-83.png?w=280\u0026fit=max\u0026auto=format\u0026n=Wwu1XrawUaouBTcf\u0026q=85\u0026s=96136bd9b83a13ae43d48aa69bba0b59 280w, https://mintcdn.com/dqlabs/Wwu1XrawUaouBTcf/images/image-83.png?w=560\u0026fit=max\u0026auto=format\u0026n=Wwu1XrawUaouBTcf\u0026q=85\u0026s=d00c20defea574292c867c51b847b2f8 560w, https://mintcdn.com/dqlabs/Wwu1XrawUaouBTcf/images/image-83.png?w=840\u0026fit=max\u0026auto=format\u0026n=Wwu1XrawUaouBTcf\u0026q=85\u0026s=41033df9991d0216f90c6395abe69d37 840w, https://mintcdn.com/dqlabs/Wwu1XrawUaouBTcf/images/image-83.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Wwu1XrawUaouBTcf\u0026q=85\u0026s=3270b57e283a606f6556f45ac8147e0e 1100w, https://mintcdn.com/dqlabs/Wwu1XrawUaouBTcf/images/image-83.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Wwu1XrawUaouBTcf\u0026q=85\u0026s=966f4f8d43e4f484e32bc6e2b9301b92 1650w, https://mintcdn.com/dqlabs/Wwu1XrawUaouBTcf/images/image-83.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Wwu1XrawUaouBTcf\u0026q=85\u0026s=d03db1e6638aa643ed04c571b3b208be 2500w`})})]}),_jsxs(Tab,{title:`Group`,id:`group`,\"data-child-heading-ids\":`[\"group-table\",\"creating-a-group\",\"managing-group-members\",\"editing-a-group\",\"deleting-a-group\"]`,children:[_jsx(_components.p,{children:`Groups organize members for easier permission management and notification routing. Assigning a role to a group applies that role’s permissions to all members of the group. From here you can create groups, add or remove members per group, and manage group roles and status.`}),_jsx(Heading,{level:`3`,id:`group-table`,children:`Group table`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Column`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Name`})}),_jsx(_components.td,{children:`Group name. Click to edit inline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Description`})}),_jsx(_components.td,{children:`Optional description of the group’s purpose. Click to edit inline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Role`})}),_jsx(_components.td,{children:`The role assigned to the group — applies to all members. Click the dropdown to change inline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Users`})}),_jsxs(_components.td,{children:[`Members in the group, shown as avatar icons with a count. Each user has a `,_jsx(_components.strong,{children:`Remove`}),` button. An `,_jsx(_components.strong,{children:`Add USERS`}),` button appears inline to add members to the group.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Status`})}),_jsx(_components.td,{children:`Checkbox — checked means the group is active.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Action`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Delete`}),` to remove the group.`]})]})]})]}),_jsx(Heading,{level:`3`,id:`creating-a-group`,children:`Creating a group`}),_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Add`}),` button to create a new group. Enter a name, optional description, and assign a role. After saving, the group appears in the table and you can add members directly from the Users column.`]}),_jsx(Heading,{level:`3`,id:`managing-group-members`,children:`Managing group members`}),_jsx(_components.p,{children:`Members are managed directly in the Users column — no separate form is needed:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add users`}),` — click `,_jsx(_components.strong,{children:`Add USERS`}),` in the Users cell of the group row. Search for and select members to add. Members can belong to multiple groups.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Remove a user`}),` — hover over a user’s avatar in the Users cell and click the `,_jsx(_components.strong,{children:`Remove`}),` button that appears next to their avatar.`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`editing-a-group`,children:`Editing a group`}),_jsx(_components.p,{children:`All editable fields support inline editing:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name / Description`}),` — click the cell to edit inline and press Enter or click away to save.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Role`}),` — click the Role cell dropdown to change the group role. All group members inherit the new role.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Status`}),` — toggle the Status checkbox to activate or deactivate the group.`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`deleting-a-group`,children:`Deleting a group`}),_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Delete`}),` in the Action column. This removes the group and its role assignments but does not remove the member accounts themselves.`]})]}),_jsxs(Tab,{title:`Role`,id:`role`,\"data-child-heading-ids\":`[\"role-table\",\"built-in-roles-2\",\"custom-roles\"]`,children:[_jsx(_components.p,{children:`Roles are named permission bundles assigned to members or groups. Prizm includes built-in roles covering standard access levels. Custom roles can be created to define precisely scoped access tailored to your organization’s structure.`}),_jsx(Heading,{level:`3`,id:`role-table`,children:`Role table`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Column`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Name`})}),_jsx(_components.td,{children:`Role name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Description`})}),_jsx(_components.td,{children:`Description of what the role permits.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Action`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Edit`}),` for all roles. `,_jsx(_components.strong,{children:`Delete`}),` for custom roles only — built-in roles cannot be deleted.`]})]})]})]}),_jsx(Heading,{level:`3`,id:`built-in-roles-2`,children:`Built-in roles`}),_jsx(_components.p,{children:`Prizm includes the following roles that cannot be deleted. They can be edited to update their description or permission set assignments.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Role`}),_jsx(_components.th,{children:`Access level`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Owner`})}),_jsx(_components.td,{children:`Full administrative access to all platform settings and data.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Steward`})}),_jsx(_components.td,{children:`Data stewardship access — review, approve, and act on data quality issues.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`User`})}),_jsx(_components.td,{children:`Standard read and interact access.`})]})]})]}),_jsx(Heading,{level:`3`,id:`custom-roles`,children:`Custom roles`}),_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Add`}),` button to create a custom role. Provide a name and description, then assign one or more permission sets to define exactly what the role can see and do. Custom roles appear alongside built-in roles in the member and group role dropdowns.`]}),_jsxs(_components.p,{children:[`To edit a custom role, click `,_jsx(_components.strong,{children:`Edit`}),` in the Action column. Update the name, description, or permission set assignments and save. To delete a custom role, click `,_jsx(_components.strong,{children:`Delete`}),` — members and groups currently assigned this role will need to be reassigned.`]}),_jsx(Note,{children:_jsx(_components.p,{children:`Built-in roles (Owner, Steward, User) can be edited but not deleted. Custom roles support both Edit and Delete.`})})]}),_jsxs(Tab,{title:`Permission Set`,id:`permission-set`,\"data-child-heading-ids\":`[\"permission-matrix\",\"built-in-permission-sets\",\"permission-categories\",\"creating-a-custom-permission-set\"]`,children:[_jsxs(_components.p,{children:[`Permission Sets define the granular permissions available to roles — controlling exactly what actions each role can perform across every resource in Prizm. Prizm ships with `,_jsx(_components.strong,{children:`12 built-in permission sets`}),` covering `,_jsx(_components.strong,{children:`1,451 configurable permissions`}),`.`]}),_jsx(Heading,{level:`3`,id:`permission-matrix`,children:`Permission matrix`}),_jsx(_components.p,{children:`The Permission Set view is a matrix where:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rows`}),` are individual resource/action pairs (e.g., ASSET → Create, METRIC AND QUERIES → Approve)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Columns`}),` are the permission sets`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Each cell`}),` is a toggle checkbox — checked means the permission is granted for that set, unchecked means it is denied`]}),`\n`]}),_jsx(_components.p,{children:`Toggle individual permissions per set by clicking the checkbox for that row/column intersection. Changes are saved immediately.`}),_jsx(Heading,{level:`3`,id:`built-in-permission-sets`,children:`Built-in permission sets`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Permission Set`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ACCESS`})}),_jsx(_components.td,{children:`Access management permissions — controls who can manage members, groups, and roles.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ADMIN`})}),_jsx(_components.td,{children:`Full administrative permissions across all platform resources.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`EDITOR`})}),_jsx(_components.td,{children:`Create and edit permissions across data assets, metrics, and issues.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`VIEWER`})}),_jsx(_components.td,{children:`Read-only view permissions across data assets, metrics, and issues.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`DATA ANALYST`})}),_jsx(_components.td,{children:`Permissions scoped for data analysis — view and interact with metrics, assets, and reports.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`END USER`})}),_jsx(_components.td,{children:`Minimal permissions for general users — view access with limited interaction.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`DATA ENG`})}),_jsx(_components.td,{children:`Permissions for data engineering workflows — includes metric and pipeline management.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`TEAM MEMBER`})}),_jsx(_components.td,{children:`General team permissions — view and collaborate on issues and assets.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`TEST`})}),_jsx(_components.td,{children:`Test permission set for validating permission configurations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`DATA STEWARD`})}),_jsx(_components.td,{children:`Stewardship-focused permissions — approve, edit, and manage data quality issues.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`DEV`})}),_jsx(_components.td,{children:`Developer-level permissions — includes access to configuration, integrations, and platform utilities.`})]})]})]}),_jsx(Heading,{level:`3`,id:`permission-categories`,children:`Permission categories`}),_jsxs(_components.p,{children:[`Permissions are organized by resource category. Each category includes a subset of the following actions: `,_jsx(_components.strong,{children:`Approve`}),`, `,_jsx(_components.strong,{children:`Create`}),`, `,_jsx(_components.strong,{children:`Delete`}),`, `,_jsx(_components.strong,{children:`Edit`}),`, `,_jsx(_components.strong,{children:`View`}),`.`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Resource category`}),_jsx(_components.th,{children:`Available actions`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ACCESS`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ACTIONS`})}),_jsx(_components.td,{children:`Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ALERT`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ANALYTICS`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`APPLICATION`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ASSET`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, Preview, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`COMMAND CENTER – JOBS`})}),_jsx(_components.td,{children:`View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`COMMAND CENTER – LOGS`})}),_jsx(_components.td,{children:`View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`COMMAND CENTER – SCHEDULE`})}),_jsx(_components.td,{children:`Approve, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`COMMAND CENTER – UTILITY EXPORT`})}),_jsx(_components.td,{children:`View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`COMMAND CENTER – UTILITY IMPORT`})}),_jsx(_components.td,{children:`View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`DIMENSION`})}),_jsx(_components.td,{children:`Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`DOMAIN`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`EXCEPTION`})}),_jsx(_components.td,{children:`Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`FIELD`})}),_jsx(_components.td,{children:`Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ISSUE`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, View`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`METRIC AND QUERIES`})}),_jsx(_components.td,{children:`Approve, Create, Delete, Edit, Exception, View`})]})]})]}),_jsx(Heading,{level:`3`,id:`creating-a-custom-permission-set`,children:`Creating a custom permission set`}),_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Add`}),` button to create a new permission set. Give it a name, then use the permission matrix to toggle on the specific resource/action permissions this set should grant. Assign the new permission set to a role in the Role tab to make it active.`]}),_jsx(Note,{children:_jsx(_components.p,{children:`Permission sets are assigned to roles, not directly to users. To apply a permission set, assign it to a role and then assign that role to the relevant members or groups.`})}),_jsx(Tip,{children:_jsxs(_components.p,{children:[`Use the `,_jsx(_components.strong,{children:`TYPE`}),` column filter at the top of the matrix to filter permissions by category, making it easier to configure a focused permission set without scrolling through all 1,451 entries.`]})})]})]})]})]})]})}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":"Security","description":"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.","icon":"lock","href":"/settings"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[792,1362,""]]},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[{"title":"SSO Provider Configuration","slug":"sso-provider-configuration","depth":3,"children":[],"tabId":"saml%2Fsso"},{"title":"Member table","slug":"member-table","depth":3,"children":[],"tabId":"member"},{"title":"Adding a member","slug":"adding-a-member","depth":3,"children":[],"tabId":"member"},{"title":"Editing a member","slug":"editing-a-member","depth":3,"children":[],"tabId":"member"},{"title":"Member actions","slug":"member-actions","depth":3,"children":[],"tabId":"member"},{"title":"Built-in roles","slug":"built-in-roles","depth":3,"children":[],"tabId":"member"},{"title":"Group table","slug":"group-table","depth":3,"children":[],"tabId":"group"},{"title":"Creating a group","slug":"creating-a-group","depth":3,"children":[],"tabId":"group"},{"title":"Managing group members","slug":"managing-group-members","depth":3,"children":[],"tabId":"group"},{"title":"Editing a group","slug":"editing-a-group","depth":3,"children":[],"tabId":"group"},{"title":"Deleting a group","slug":"deleting-a-group","depth":3,"children":[],"tabId":"group"},{"title":"Role table","slug":"role-table","depth":3,"children":[],"tabId":"role"},{"title":"Built-in roles","slug":"built-in-roles-2","depth":3,"children":[],"tabId":"role"},{"title":"Custom roles","slug":"custom-roles","depth":3,"children":[],"tabId":"role"},{"title":"Permission matrix","slug":"permission-matrix","depth":3,"children":[],"tabId":"permission-set"},{"title":"Built-in permission sets","slug":"built-in-permission-sets","depth":3,"children":[],"tabId":"permission-set"},{"title":"Permission categories","slug":"permission-categories","depth":3,"children":[],"tabId":"permission-set"},{"title":"Creating a custom permission set","slug":"creating-a-custom-permission-set","depth":3,"children":[],"tabId":"permission-set"}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"dqlabs","siteName":"DQLabs PRIZM","title":"Security - DQLabs PRIZM","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-22T16:01:43.613Z","originalFileLocation":"settings.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=\"description\" content=\"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DQLabs PRIZM\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/jpeg\" sizes=\"180x180\" href=\"https://media.brand.dev/9afdd2b1-c5b5-4aba-87dd-63e926be4e0e.jpg\">\u003clink data-mint-head rel=\"icon\" type=\"image/jpeg\" sizes=\"32x32\" href=\"https://media.brand.dev/9afdd2b1-c5b5-4aba-87dd-63e926be4e0e.jpg\">\u003clink data-mint-head rel=\"icon\" type=\"image/jpeg\" sizes=\"16x16\" href=\"https://media.brand.dev/9afdd2b1-c5b5-4aba-87dd-63e926be4e0e.jpg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/jpeg\" href=\"https://media.brand.dev/9afdd2b1-c5b5-4aba-87dd-63e926be4e0e.jpg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Security - DQLabs PRIZM\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DQLabs PRIZM\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dqlabs.ai/settings\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dqlabs.mintlify.site/_mintlify/api/og/v2?division=Settings\u0026amp;title=Security\u0026amp;description=Configure+single+sign-on%2C+manage+organization+members%2C+groups%2C+roles%2C+and+permission+sets+in+Prizm.\u0026amp;theme=427ee605c16ad5234d5bc748\u0026amp;signature=b7873bdedaccf0f26dbfe9cd0df661022193c647b420f218e210942ceba668f6\">\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=\"Security - DQLabs PRIZM\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dqlabs.mintlify.site/_mintlify/api/og/v2?division=Settings\u0026amp;title=Security\u0026amp;description=Configure+single+sign-on%2C+manage+organization+members%2C+groups%2C+roles%2C+and+permission+sets+in+Prizm.\u0026amp;theme=427ee605c16ad5234d5bc748\u0026amp;signature=b7873bdedaccf0f26dbfe9cd0df661022193c647b420f218e210942ceba668f6\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/dqlabs/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DQLabs PRIZM\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#e40404\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dqlabs.ai/settings\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/settings.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dqlabs.ai/#organization\",\"name\":\"DQLabs Inc\",\"url\":\"https://docs.dqlabs.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://media.brand.dev/332adc35-5bc4-4d2b-bf78-256aa4a5e414.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dqlabs.ai#website\",\"name\":\"DQLabs PRIZM\",\"url\":\"https://docs.dqlabs.ai\",\"publisher\":{\"@id\":\"https://docs.dqlabs.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dqlabs.ai/settings#webpage\",\"url\":\"https://docs.dqlabs.ai/settings\",\"name\":\"Security\",\"description\":\"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.\",\"dateModified\":\"2026-09-22T16:01:43.613Z\",\"isPartOf\":{\"@id\":\"https://docs.dqlabs.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dqlabs.ai/settings#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dqlabs.ai/settings#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Settings\",\"item\":\"https://docs.dqlabs.ai/Platform\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security\",\"item\":\"https://docs.dqlabs.ai/settings\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.dqlabs.ai/settings#article\",\"headline\":\"Security\",\"name\":\"Security\",\"description\":\"Configure single sign-on, manage organization members, groups, roles, and permission sets in Prizm.\",\"url\":\"https://docs.dqlabs.ai/settings\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dqlabs.ai/settings#webpage\"},\"dateModified\":\"2026-09-22T16:01:43.613Z\",\"publisher\":{\"@id\":\"https://docs.dqlabs.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dqlabs.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DQLabs PRIZM\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"DQLabs Inc\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/settings.md","siteName":"DQLabs PRIZM","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"dochub","groups":[{"group":"Get Started","icon":"running","pages":[{"title":"What is PRIZM? ","icon":"triangle","href":"/introduction"},{"title":"Sign in \u0026 Invite your team","icon":"user-check","href":"/quickstart"},{"title":"Get up and running with PRIZM: a step-by-step guide","icon":"rocket-launch","href":"/login"}]},{"group":"Core Concepts","icon":"apple-core","pages":[{"title":"Assets: Discover and manage your context in PRIZM","icon":"album-collection","mode":"wide","href":"/concepts/assets"},{"title":"Metrics: Monitor data quality and pipeline health in PRIZM","icon":"badge-check","href":"/concepts/metrics"},{"title":"Alerts: Automatic data drift and quality notifications","icon":"bolt-lightning","href":"/concepts/alerts"},{"title":"Issues: Manage data problems from detection to fix","icon":"bug","href":"/concepts/issues"}]},{"group":"Platform","icon":"laptop-code","pages":[{"title":"Platform Overview","icon":"grid","href":"/platform/overview"},{"title":"Multi-Agent Architecture","icon":"network-wired","href":"/platform/multi-agent-architecture"},{"title":"Autonomous Intelligence","icon":"brain","href":"/platform/autonomous-intelligence"},{"title":"AI \u0026 ML Capabilities","icon":"user-robot","href":"/platform/ai-and-ml-capabilities"},{"title":"Converse — AI Chat Interface","icon":"comments","href":"/platform/converse"},{"title":"AI Stewardship","icon":"robot","href":"/platform/ai-stewardship"}]},{"group":"Architecture","icon":"crate-apple","pages":[{"title":"Architecture Overview","icon":"server","href":"/architecture/overview"},{"title":"Criticality Scoring","icon":"star-sharp","href":"/architecture/criticality"},{"group":"Asset","icon":"album-collection","pages":[{"title":"Asset Overview","icon":"table-rows","href":"/architecture/asset"},{"title":"Asset Detail","icon":"table-rows","href":"/architecture/asset-details"},{"title":"Asset Type","icon":"computer-classic","href":"/architecture/asset-type"}]},{"group":"Entities (Child Objects)","icon":"list-tree","pages":[{"title":"Entities","icon":"objects-column","href":"/architecture/entities"},{"title":"Entity List","icon":"list-ul","href":"/architecture/entity-list"},{"title":"Attribute","icon":"table-columns-add-after","href":"/architecture/attribute"}]},{"group":"Profiling","icon":"creative-commons-sampling","pages":[{"title":"Data Profiling","icon":"magnifying-glass-chart","href":"/architecture/data-profiling"},{"title":"Profile Insights","icon":"box-isometric-tape","href":"/architecture/profile-insights"}]},{"group":"Metric","icon":"box-isometric-tape","pages":[{"title":"Metric Overview","icon":"chart-line","href":"/architecture/metric"},{"group":"Metric Types","icon":"shapes","pages":[{"group":"Operational","icon":"gears","pages":[{"group":"Volume","icon":"database","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/volume/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/volume/configure"}]},{"group":"Freshness","icon":"clock","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/freshness/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/freshness/configure"}]},{"group":"Schema","icon":"table-columns","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/schema/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/schema/configure"}]}]},{"group":"Performance","icon":"gauge-high","pages":[{"group":"Credits","icon":"coins","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/credits/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/credits/configure"}]},{"group":"Queries","icon":"bolt","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/queries/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/queries/configure"}]},{"group":"Usage","icon":"chart-simple","pages":[{"title":"Overview","tag":"Ready For Review","icon":"circle-info","href":"/architecture/metrics/usage/overview"}]}]},{"group":"Structural","icon":"cubes","pages":[{"group":"Distribution","icon":"chart-column","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/distribution/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/distribution/configure"}]},{"group":"Frequency","icon":"wave-square","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/frequency/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/frequency/configure"}]},{"group":"Pattern","icon":"braille","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/pattern/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/pattern/configure"}]},{"group":"Statistics","icon":"calculator","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/statistics/overview"},{"title":"Configure","icon":"sliders","href":"/architecture/metrics/statistics/configure"}]}]},{"group":"Business","icon":"briefcase","pages":[{"group":"Conditional","icon":"code-branch","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/conditional/overview"},{"title":"Setup","icon":"gear","href":"/architecture/metrics/conditional/setup"},{"title":"Use Cases","icon":"lightbulb","href":"/architecture/metrics/conditional/usecases"}]},{"group":"Query","icon":"terminal","pages":[{"title":"Overview","icon":"lightbulb","href":"/architecture/metrics/query/usecases"},{"title":"Setup","icon":"gear","href":"/architecture/metrics/query/setup"},{"title":"Use Cases","icon":"lightbulb","href":"/architecture/metrics/query/examples"}]},{"group":"Standalone","icon":"cube","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/standalone/overview"},{"title":"Setup","icon":"gear","href":"/architecture/metrics/standalone/setup"},{"title":"Use Cases","icon":"lightbulb","href":"/architecture/metrics/standalone/usecases"}]},{"group":"Behavioural","icon":"person-running","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/behavioural/overview"},{"title":"Setup","icon":"gear","href":"/architecture/metrics/behavioural/setup"},{"title":"Use Cases","icon":"lightbulb","href":"/architecture/metrics/behavioural/usecases"}]}]},{"group":"Reconciliation","icon":"scale-balanced","pages":[{"group":"Comparison","icon":"code-compare","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/comparison/overview"},{"title":"Setup","icon":"gear","href":"/architecture/metrics/comparison/setup"},{"title":"Use Cases","icon":"lightbulb","href":"/architecture/metrics/comparison/usecases"}]},{"group":"Lookup","icon":"magnifying-glass","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/lookup/overview"},{"title":"Setup","icon":"gear","href":"/architecture/metrics/lookup/setup"},{"title":"Use Cases","icon":"lightbulb","href":"/architecture/metrics/lookup/usecases"}]}]},{"group":"Semantic","icon":"folder-open","pages":[{"title":"Semantic Metrics","sidebarTitle":"overview","icon":"folder-open","href":"/architecture/metrics/semantic/overview"}]},{"group":"Metric Template","icon":"copy","pages":[{"title":"Overview","icon":"circle-info","href":"/architecture/metrics/metric-template/overview"},{"title":"Setup","icon":"gear","href":"/architecture/metrics/metric-template/setup"}]}]},{"title":"Anomaly Detection","icon":"wave-pulse","href":"/architecture/anomaly-detection"},{"title":"Metric Results","icon":"chart-simple","href":"/architecture/metric-result"},{"title":"Pipeline Metric","icon":"diagram-project","href":"/architecture/pipeline-metric"}]},{"group":"Lineage","icon":"arrow-left-arrow-right","pages":[{"title":"Lineage","icon":"diagram-project","href":"/architecture/lineage"},{"title":"Lineage Extraction","icon":"arrows-left-right","href":"/architecture/lineage-extraction"}]},{"title":"Usage","icon":"users","href":"/architecture/usage"},{"group":"Logs","icon":"money-check-pen","pages":[{"title":"Logging Overview","icon":"book-open-lines","href":"/architecture/log/logging-overview"},{"title":"Asset Audit","icon":"block-quote","href":"/architecture/log/asset-audit"},{"title":"Audit Log","icon":"train-track","href":"/architecture/log/audit-log"},{"title":"Activity Log","icon":"user-pen","href":"/architecture/log/activity-log"}]},{"group":"Command Center","icon":"terminal","pages":[{"title":"Overview","icon":"terminal","href":"/architecture/command-center/overview"},{"title":"Jobs","icon":"briefcase","href":"/architecture/command-center/jobs"},{"title":"Schedules","icon":"calendar","href":"/architecture/command-center/schedule"},{"title":"Utility: Import and Export","sidebarTitle":"Utility","icon":"arrows-left-right","href":"/architecture/command-center/utility"}]},{"title":"Documentation","icon":"file-doc","href":"/architecture/documentation"},{"title":"Scoring","icon":"star","href":"/architecture/score"},{"group":"Semantics","icon":"sitemap","pages":[{"title":"Overview","icon":"book-open","href":"/architecture/semantics/overview"},{"title":"Domain","icon":"globe","href":"/architecture/semantics/domain"},{"title":"Product","icon":"box","href":"/architecture/semantics/product"},{"title":"Application","icon":"window-maximize","href":"/architecture/semantics/application"},{"title":"Tag","icon":"tag","href":"/architecture/semantics/tag"},{"title":"Glossary","icon":"book","href":"/architecture/semantics/glossary"}]},{"group":"Exceptions","icon":"triangle-exclamation","pages":[{"title":"Exceptions Overview","icon":"triangle-exclamation","href":"/architecture/exceptions/overview"},{"title":"Exception Records","icon":"table-list","href":"/architecture/exceptions/exception-records"},{"title":"Notifications","icon":"bell","href":"/architecture/exceptions/notifications"},{"title":"Exception Dashboard","icon":"gauge","href":"/architecture/exceptions/exception-dashboard"}]},{"group":"Alerts","icon":"sensor-alert","pages":[{"title":"Alerts Overview","icon":"bell","href":"/architecture/alerts/overview"},{"title":"Alert Detail","icon":"circle-info","href":"/architecture/alerts/details"},{"title":"Alert Management","icon":"sliders","href":"/architecture/alerts/management"},{"title":"Alert Thresholds","icon":"gauge-high","href":"/architecture/alerts/thresholds"}]},{"title":"Actions","icon":"bolt","href":"/architecture/actions"},{"title":"SLA","icon":"stopwatch","href":"/architecture/sla"},{"group":"Dashboard","icon":"gauge","pages":[{"title":"Quality Dashboard","sidebarTitle":"quality-dashboard","icon":"shield-check","href":"/architecture/Quality-dashboard"},{"title":"Catalog Dashboard","icon":"book-open","href":"/architecture/catalog-dashboard"},{"title":"Observability Dashboard — Data","sidebarTitle":"Observability: Data","icon":"database","href":"/architecture/observability-data-dashboard"},{"title":"Observability Dashboard — Pipeline","sidebarTitle":"Observability: Pipeline","icon":"diagram-project","href":"/architecture/observability-pipeline-dashboard"},{"title":"Observability Dashboard — Report","sidebarTitle":"Observability: Report","icon":"chart-pie","href":"/architecture/observability-report-dashboard"}]}]},{"group":"Data Sources","icon":"sourcetree","pages":[{"title":"Data Sources Overview","icon":"database","href":"/sources/overview"},{"group":"ADLS","icon":"microsoft","pages":[{"title":"ADLS Overview","icon":"microsoft","href":"/sources/adls/overview"},{"title":"ADLS Setup","icon":"plug","href":"/sources/adls/setup"},{"title":"What We Collect","icon":"list-check","href":"/sources/adls/what-we-collect"},{"title":"FAQ","icon":"circle-question","href":"/sources/adls/faq"}]},{"group":"Snowflake","icon":"snowflake","pages":[{"title":"Snowflake Overview","icon":"snowflake","href":"/sources/snowflake/overview"},{"title":"Snowflake Setup","icon":"plug","href":"/sources/snowflake/setup"},{"title":"What Prizm Collects from Snowflake","icon":"database","href":"/sources/snowflake/what-we-collect"},{"title":"Snowflake FAQ","icon":"question","href":"/sources/snowflake/faq"}]},{"group":"Oracle","icon":"database","pages":[{"title":"Oracle Overview","icon":"database","href":"/sources/oracle/overview"},{"title":"Oracle Setup","icon":"plug","href":"/sources/oracle/setup"},{"title":"What We Collect","icon":"list-check","href":"/sources/oracle/what-we-collect"},{"title":"FAQ","icon":"circle-question","href":"/sources/oracle/faq"}]},{"group":"Sigma","icon":"chart-mixed","hidden":true,"pages":[{"title":"Sigma Overview","icon":"chart-mixed","href":"/sources/sigma/overview"},{"title":"Sigma Setup","icon":"plug","href":"/sources/sigma/setup"},{"title":"What We Collect","icon":"list-check","href":"/sources/sigma/what-we-collect"},{"title":"FAQ","icon":"circle-question","href":"/sources/sigma/faq"}]},{"group":"BigQuery","icon":"google","pages":[{"title":"BigQuery Overview","sidebarTitle":"Overview","icon":"database","href":"/sources/bigquery/overview"},{"title":"BigQuery Setup","sidebarTitle":"Setup","icon":"plug","href":"/sources/bigquery/setup"},{"title":"BigQuery — What We Collect","sidebarTitle":"What We Collect","icon":"database","href":"/sources/bigquery/what-we-collect"},{"title":"BigQuery FAQ","sidebarTitle":"FAQ","icon":"circle-question","href":"/sources/bigquery/faq"}]},{"group":"Databricks","icon":"fire","pages":[{"title":"Databricks Overview","icon":"fire","href":"/sources/databricks/overview"},{"title":"Setup","icon":"plug","href":"/sources/databricks/setup"},{"title":"What Prizm Collects from Databricks","icon":"database","href":"/sources/databricks/what-we-collect"},{"title":"FAQ","icon":"question","href":"/sources/databricks/faq"}]},{"group":"SQL Server","icon":"server","pages":[{"title":"SQL Server Overview","icon":"database","href":"/sources/sql/overview"},{"title":"Setup","icon":"plug","href":"/sources/sql/setup"},{"title":"What Prizm Collects from SQL Server","icon":"database","href":"/sources/sql/what-we-collect"},{"title":"FAQ","icon":"question","href":"/sources/sql/faq"}]},{"group":"dbt","icon":"cube","pages":[{"title":"dbt Overview","icon":"cube","href":"/sources/dbt/overview"},{"title":"Setup","icon":"plug","href":"/sources/dbt/setup"},{"title":"What Prizm Collects from dbt","icon":"database","href":"/sources/dbt/what-prizm-collects"},{"title":"FAQ","icon":"question","href":"/sources/dbt/faq"}]},{"group":"Tableau","icon":"chart-column","pages":[{"title":"Tableau Overview","icon":"chart-bar","href":"/sources/tableau/overview"},{"title":"Tableau Setup","icon":"plug","href":"/sources/tableau/setup"},{"title":"What Prizm Collects from Tableau","icon":"database","href":"/sources/tableau/what-we-collect"},{"title":"Tableau FAQ","icon":"question","href":"/sources/tableau/faq"}]},{"group":"Power BI","icon":"chart-pie","pages":[{"title":"Overview","icon":"chart-bar","href":"/sources/powerbi/overview"},{"title":"Setup","icon":"plug","href":"/sources/powerbi/setup"},{"title":"What We Collect","icon":"database","href":"/sources/powerbi/what-we-collect"},{"title":"FAQ","icon":"circle-question","href":"/sources/powerbi/faq"}]},{"group":"Apache Airflow","icon":"wind","pages":[{"title":"Airflow Overview","icon":"wind","href":"/sources/airflow/overview"},{"title":"Setup","icon":"plug","href":"/sources/airflow/setup"},{"title":"What We Collect","icon":"database","href":"/sources/airflow/what-we-collect"},{"title":"Plugin Setup","icon":"puzzle-piece","href":"/sources/airflow/plugin-setup"}]},{"group":"SAP HANA","icon":"memory","pages":[{"title":"SAP HANA Overview","sidebarTitle":"Overview","icon":"database","href":"/sources/sap-hana/overview"},{"title":"SAP HANA Setup","sidebarTitle":"Setup","icon":"plug","href":"/sources/sap-hana/setup"},{"title":"SAP HANA — What We Collect","sidebarTitle":"What We Collect","icon":"database","href":"/sources/sap-hana/what-we-collect"},{"title":"SAP HANA FAQ","sidebarTitle":"FAQ","icon":"circle-question","href":"/sources/sap-hana/faq"}]},{"group":"Azure Data Factory","icon":"diagram-project","hidden":true,"pages":[{"title":"Azure Data Factory Overview","sidebarTitle":"Overview","icon":"database","href":"/sources/adf/overview"},{"title":"Azure Data Factory Setup","sidebarTitle":"Setup","icon":"plug","href":"/sources/adf/setup"},{"title":"Azure Data Factory — What We Collect","sidebarTitle":"What We Collect","icon":"database","href":"/sources/adf/what-we-collect"},{"title":"Azure Data Factory FAQ","sidebarTitle":"FAQ","icon":"circle-question","href":"/sources/adf/faq"}]},{"group":"Azure Synapse","icon":"warehouse","pages":[{"title":"Azure Synapse Overview","sidebarTitle":"Overview","icon":"database","href":"/sources/synapse/overview"},{"title":"Azure Synapse Setup","sidebarTitle":"Setup","icon":"plug","href":"/sources/synapse/setup"},{"title":"Azure Synapse — What We Collect","sidebarTitle":"What We Collect","icon":"database","href":"/sources/synapse/what-we-collect"},{"title":"Azure Synapse FAQ","sidebarTitle":"FAQ","icon":"circle-question","href":"/sources/synapse/faq"},{"title":"Pipelines","tag":"Internal","icon":"diagram-project","href":"/sources/synapse/pipelines"}]},{"group":"Salesforce Data Cloud","icon":"salesforce","pages":[{"title":"Salesforce Data Cloud Overview","sidebarTitle":"Overview","icon":"database","href":"/sources/salesforce-data-cloud/overview"},{"title":"Salesforce Data Cloud Setup","sidebarTitle":"Setup","icon":"plug","href":"/sources/salesforce-data-cloud/setup"},{"title":"Salesforce Data Cloud — What We Collect","sidebarTitle":"What We Collect","icon":"database","href":"/sources/salesforce-data-cloud/what-we-collect"},{"title":"Salesforce Data Cloud FAQ","sidebarTitle":"FAQ","icon":"circle-question","href":"/sources/salesforce-data-cloud/faq"}]},{"group":"WhereScape","icon":"diagram-project","pages":[{"title":"WhereScape Overview","sidebarTitle":"Overview","icon":"database","href":"/sources/wherescape/overview"},{"title":"WhereScape Setup","sidebarTitle":"Setup","icon":"plug","href":"/sources/wherescape/setup"},{"title":"WhereScape — What We Collect","sidebarTitle":"What We Collect","icon":"database","href":"/sources/wherescape/what-we-collect"},{"title":"WhereScape FAQ","sidebarTitle":"FAQ","icon":"circle-question","href":"/sources/wherescape/faq"}]},{"group":"Salesforce Marketing","icon":"salesforce","pages":[{"title":"Salesforce Marketing Overview","sidebarTitle":"Overview","icon":"database","href":"/sources/salesforce-marketing/overview"},{"title":"Salesforce Marketing Setup","sidebarTitle":"Setup","icon":"plug","href":"/sources/salesforce-marketing/setup"},{"title":"Salesforce Marketing — What We Collect","sidebarTitle":"What We Collect","icon":"database","href":"/sources/salesforce-marketing/what-we-collect"},{"title":"Salesforce Marketing FAQ","sidebarTitle":"FAQ","icon":"circle-question","href":"/sources/salesforce-marketing/faq"}]}]},{"group":"Integrations","icon":"connectdevelop","pages":[{"group":"Alation","icon":"book-open","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/alation/overview"},{"title":"Setup","icon":"gear","href":"/integrations/alation/setup"},{"title":"Integration","icon":"plug","href":"/integrations/alation/integration"}]},{"group":"Collibra","icon":"book-open","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/collibra/overview"},{"title":"Setup","icon":"gear","href":"/integrations/collibra/setup"}]},{"group":"Atlan","icon":"book-open","pages":[{"title":"Overview","tag":"Private","icon":"circle-info","href":"/integrations/atlan/overview"},{"title":"Setup","tag":"Private","icon":"gear","href":"/integrations/atlan/setup"}]},{"group":"Microsoft Purview","icon":"book-open","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/purview/overview"},{"title":"Setup","icon":"gear","href":"/integrations/purview/setup"}]},{"group":"Collaboration","icon":"people-group","pages":[{"group":"Jira","icon":"jira","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/jira/overview"},{"title":"Setup","icon":"gear","href":"/integrations/jira/setup"},{"title":"Integration","icon":"plug","href":"/integrations/jira/integration"}]},{"group":"Service Now","icon":"ticket","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/servicenow/overview"},{"title":"Setup","icon":"gear","href":"/integrations/servicenow/setup"},{"title":"Integration","icon":"plug","href":"/integrations/servicenow/integration"}]},{"group":"Github Action","icon":"circle-play","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/githubaction/overview"},{"title":"Setup","icon":"gear","href":"/integrations/githubaction/setup"},{"title":"Integration","icon":"plug","href":"/integrations/githubaction/integrations"}]},{"group":"Github App","icon":"github","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/githubapp/overview"},{"title":"Setup","icon":"gear","href":"/integrations/githubapp/setup"},{"title":"Integration","icon":"arrows-left-right","href":"/integrations/githubapp/integrations"}]}]},{"group":"Notification","icon":"bell","pages":[{"group":"Email","icon":"envelope","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/email/overview"},{"title":"Setup","icon":"gear","href":"/integrations/email/setup"}]},{"group":"Google Chat","icon":"google","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/googlechat/overview"},{"title":"Setup","icon":"gear","href":"/integrations/googlechat/setup"}]},{"group":"Microsoft Team","icon":"microsoft","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/teams/overview"},{"title":"Setup","icon":"gear","href":"/integrations/teams/setup"}]},{"group":"Slack","icon":"slack","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/slack/overview"},{"title":"Setup","icon":"gear","href":"/integrations/slack/setup"}]}]},{"group":"Vault","icon":"vault","pages":[{"group":"Azure Key Vault","icon":"key","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/azure-key-vault/overview"},{"title":"Prerequisites","icon":"list-check","href":"/integrations/azure-key-vault/prerequisites"},{"title":"Setup","icon":"gear","href":"/integrations/azure-key-vault/setup"}]},{"group":"HashiCorp Vault","icon":"vault","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/hashicorp-vault/overview"},{"title":"Prerequisites","icon":"list-check","href":"/integrations/hashicorp-vault/prerequisites"},{"title":"Setup","icon":"gear","href":"/integrations/hashicorp-vault/setup"}]},{"group":"AWS Secret Manager","icon":"aws","pages":[{"title":"Overview","icon":"circle-info","href":"/integrations/aws-secret-manager/overview"},{"title":"Prerequisites","icon":"list-check","href":"/integrations/aws-secret-manager/prerequisites"},{"title":"Setup","icon":"gear","href":"/integrations/aws-secret-manager/setup"}]}]}]},{"group":"Security \u0026 Access Control","icon":"user-lock","pages":[{"title":"Security Overview","icon":"shield","href":"/security/overview"},{"title":"RBAC","icon":"user-shield","href":"/security/rbac"},{"group":"SSO integration","icon":"right-to-bracket","pages":[{"title":"SSO Integration Overview","icon":"key","href":"/security/sso"},{"title":"Azure Active Directory/Entra ID","icon":"microsoft","href":"/security/sso/azure"},{"title":"Okta","icon":"id-badge","href":"/security/sso/okta"},{"title":"IBM Verify","icon":"shield-check","href":"/security/sso/ibm-verify"},{"title":"Ping Identity","icon":"fingerprint","href":"/security/sso/ping-identity"},{"title":"SCIM Integration","icon":"users-gear","tag":"Ready for review","href":"/security/sso/scim"}]},{"title":"Data Protection","icon":"shield-halved","href":"/security/data-protection"},{"title":"AI Governance","icon":"user-robot","href":"/security/aigovernance"},{"title":"Compliance","icon":"certificate","href":"/security/compliance"}]},{"group":"Deployment","icon":"octopus-deploy","pages":[{"title":"Deployment Overview","icon":"rectangle-terminal","href":"/deployment/overview"},{"group":"Hybrid","icon":"cloud","pages":[{"group":"Azure Agent Outbound","icon":"microsoft","pages":[]},{"group":"AWS Agent Outbound","icon":"aws","pages":[]},{"group":"GCP Agent Outbound","icon":"google","pages":[]},{"group":"On Prem Agent Outbound","icon":"container-storage","pages":[]}]},{"group":"Customer Hosted","icon":"building","pages":[{"group":"Online","icon":"wifi","pages":[]},{"group":"Offline(Private)","icon":"lock","pages":[]}]}]},{"group":"Help","icon":"hands-helping","pages":[{"title":"FAQ","icon":"circle-question","href":"/faq"},{"title":"Troubleshooting","icon":"wrench","href":"/help/troubleshooting"},{"title":"Glossary","icon":"book","href":"/help/glossary"}]},{"group":"Settings","icon":"cog","pages":[{"title":"Platform","description":"Configure platform mode, AI model routing, access tokens, cloud storage, and metadata extensions in Prizm.","icon":"layer-group","href":"/Platform"},{"title":"Security","icon":"lock","href":"/settings"},{"title":"Remediation","description":"How Prizm's Remediation settings configure exception writing, metadata capture, and external Spark compute for remediation workflows.","icon":"screwdriver-wrench","href":"/remediation"},{"title":"Color Mode","icon":"palette","href":"/color-mode"},{"title":"Overview","icon":"building","href":"/organization-overview"}]},{"group":"MCP","icon":"plug","pages":[{"title":"MCP Access Tokens","icon":"key","href":"/ai/mcp-access-tokens"}]},{"group":"Release Notes","icon":"clipboard-list","pages":[{"title":"1.3.3 Release Notes","icon":"tag","href":"/Release_Notes_v1.3.3"},{"title":"1.3.4 Release Notes","icon":"tag","href":"/Release_Notes_v1.3.4"},{"title":"1.4.1 Release Notes","icon":"tag","href":"/Release_Notes_v1.4.1"}]},{"group":"Placeholder reference - might remove","icon":"box-archive","hidden":true,"pages":[{"title":"security","icon":"shield","href":"/introduction/security"},{"title":"What is Prizm?","icon":"sparkles","href":"/introduction/overview"},{"title":"Key Concepts","icon":"lightbulb","href":"/introduction/key-concepts"},{"title":"Quick Start","icon":"rocket","href":"/introduction/quick-start"},{"group":"Data Quality","icon":"shield-check","pages":[{"title":"Data Quality Overview","icon":"shield-check","href":"/data-quality/overview"},{"title":"Quality Metrics","icon":"shield-check","href":"/data-quality/metrics"},{"title":"Quality Scoring","icon":"star","href":"/data-quality/scoring"},{"title":"Exception Management","icon":"triangle-exclamation","href":"/data-quality/exceptions"},{"title":"YAML Metrics - DQaC","icon":"code","href":"/data-quality/yaml-dqac"}]},{"group":"AI-Powered Experiences","icon":"robot","pages":[{"title":"AI-Powered Experiences","icon":"wand-magic-sparkles","href":"/ai/overview"},{"title":"GPT Prompts","icon":"wand-magic-sparkles","href":"/ai/gpt-prompts"},{"title":"Model Configuration","icon":"sliders","href":"/ai/model-configuration"},{"title":"Converse MCP Tools","icon":"plug","href":"/ai/converse-mcp"},{"title":"AI Recommendations","icon":"lightbulb","href":"/ai/recommendations"},{"title":"Glossary Generation","icon":"book","href":"/ai/glossary-generation"}]},{"group":"Guides","icon":"notes-sticky","pages":[{"title":"Navigate the PRIZM dashboard, nav bar, and search","icon":"compass","href":"/guides/navigating-dashboard"},{"title":"Search and discover assets across your data ecosystem","icon":"magnifying-glass","href":"/guides/searching-assets"},{"title":"Explore asset details, schema, lineage, and metrics","icon":"table","href":"/guides/asset-details"},{"title":"View, triage, and respond to PRIZM data quality alerts","icon":"bell","href":"/guides/managing-alerts"},{"title":"Track and resolve data quality issues with PRIZM Issues","icon":"bug","href":"/guides/tracking-issues"},{"title":"Explore insights with Analytics","icon":"chart-bar","href":"/guides/analytics"},{"title":"Use the PRIZM AI Chat Assistant to explore your data","icon":"comments","href":"/guides/chat-assistant"}]},{"group":"Architecture","icon":"sitemap","pages":[{"title":"Audience","icon":"users-gear","href":"/architecture/audience"},{"title":"Infrastructure","icon":"cloud","href":"/architecture/infrastructure"},{"title":"Data Model","icon":"table","href":"/architecture/data-model"},{"title":"Context Module","icon":"brain","href":"/architecture/context"},{"title":"Notifications","icon":"bell","href":"/architecture/notifications"},{"title":"Scheduling","icon":"calendar","href":"/architecture/scheduling"},{"title":"Impact Analysis","icon":"explosion","href":"/lineage/impact-analysis"}]}]}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/overview"}]}]},"basePath":"","title":"Security - DQLabs PRIZM","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-u3J1-UOn.js","DynamicMarkdown-B-f2cqXQ.js","zoom-image-lightbox-DTFzvaXJ.js","lightbox-handle-r17bVUz3.js"]}