Control menu visibility and access permissions based on user groups and roles to secure content appropriately.
When you add a Dashboard or other content brought in from connected integrations like Tableau, Curator will inherit the
security settings from those integrations. However, you may want to override those source-systems or you may want to prevent
users from seeing content that exists solely within Curator - for example, restricting access to a specific
page. With Restrict Access
you can override inherited security settings when necessary, offering you maximum flexibility over the visibility of content.
On the backend of Curator, navigate to the Content > Reorder Navigation section from the left-hand menu.
Find the menu link you’d like to restrict access to and click the pencil/edit icon - or click the “New Menu Link”
button to create a new menu item.
Toggle the Restrict Access to ON to display a list of groups
Select the groups you’d like to grant access to
Save the menu item
You can then confirm the restrict access is enabled on the Reorder Navigation page by hovering over the lock icon and
seeing the phrase “Restricted Access based on Group Membership”Tableau admins automatically have access to all Tableau-connected content in Curator. Restrict access overrides
these permissions, so admins will need to be in one of the selected groups to see the content within the menu.
Pages and Files can also restrict access in their own settings, which secures the content itself rather than a single
menu link to it. This is the better choice when the content is reachable in more than one way (several menu links,
search, tiles, or a shared URL), or when you do not want to create a menu link at all. See
Restricting a Page to Groups and the
Files documentation. Content-level and menu-level restrictions stack: a user must
satisfy both to see the content.
The same Page or Dashboard can be linked from more than one menu item, for example from two dropdowns that are each
restricted to a different group. A user can open the content when at least one of its links is open to them, and is
blocked only when every one of those links is restricted for them.Main and footer menus that a Group Override shows only to other groups do
not count against a user, because that user never sees them. If the content is linked only from menus the user is
not shown, those links still apply, so a restricted link in another group’s menu keeps the content protected. Links in
menus that no theme uses always count.
Restrict Access is enforced on every page load, not just when rendering navigation menus. This means that if a user
shares a Curator URL with someone who is not in an authorized group, that person will still be blocked from viewing the
content. There is no additional configuration required to protect against unauthorized access via shared or bookmarked
URLs — the same group-membership check applies regardless of how the page is reached.
Inherited Tableau permissions can only be checked while Curator is able to reach Tableau Server. If the connection is
down or misconfigured when a user requests a dashboard, Curator cannot verify that user’s Tableau permissions, so it
hides the content instead of showing it. Menu items, tiles, and search results for that connection disappear, and
opening one of its dashboards by URL shows a page saying the content is temporarily unavailable. Curator checks again
at most every five minutes and restores the content as soon as the connection responds. Content on a disabled
connection stays hidden until the connection is enabled again. See
Content Hidden While a Connection Is Down.Some settings still show content while an enabled connection is down: pass-through authentication, content whose URL
is listed in the Authentication Settings Whitelist, and the Skip checking all Dashboard permissions and Skip
checking menu item’s Dashboard permissions settings. Restrict Access is a separate check that reads only from
Curator’s own database, so it is unaffected by Tableau connectivity. Enable Restrict Access on any menu item that
relies on one of those settings and whose content must stay limited to certain groups during a Tableau outage.To apply this protection everywhere at once, enable Settings > Security > Authentication Settings >
Access rules > Restrict Access is Always Enabled, which treats every menu item as restricted and requires
each one to list the groups allowed to see it. See
Frontend User Permissions for details on that setting.
The global Restrict Access is Always Enabled setting only evaluates content that is linked from at least one
menu item. A dashboard with no menu link has nothing to restrict, so it skips this check and its access still
depends solely on the Tableau connection. Add a menu link for any content that must remain protected during an
outage.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Curator by InterWorks Documentation","description":"Curator by InterWorks is a powerful platform for embedding and managing analytics content from various sources like Sigma, Tableau, Power BI, and ThoughtSpot. This documentation provides comprehensive guides on setup, integration, and usage.","colors":{"primary":"#6633ff","light":"#6633ff","dark":"#6633ff"},"logo":{"light":"https://mintcdn.com/interworks/4wyo1odt4kBoo2po/assets/curator-logo-black-no-text.svg?fit=max\u0026auto=format\u0026n=4wyo1odt4kBoo2po\u0026q=85\u0026s=26a14da8486342b8bbdda5f79c72f0e0","dark":"https://mintcdn.com/interworks/4wyo1odt4kBoo2po/assets/curator-by-iw-logo-white.svg?fit=max\u0026auto=format\u0026n=4wyo1odt4kBoo2po\u0026q=85\u0026s=5dd65adcd6185f70f6c098070655af20"},"favicon":"https://mintcdn.com/interworks/x0r9dMo3GyjABFAR/assets/favicon.png?fit=max\u0026auto=format\u0026n=x0r9dMo3GyjABFAR\u0026q=85\u0026s=f3e5c38bf31ca711656871b47444bc93","navbar":{"links":[{"href":"https://curator.interworks.com","label":"Marketing Site"}],"primary":{"type":"button","label":"Support","href":"https://interworks.com/help"}},"footer":{"socials":{"x":"https://x.com/interworks","github":"https://github.com/interworks","linkedin":"https://www.linkedin.com/company/interworks"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://curator.interworks.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"interworks","hasAudioNarration":false,"actualSubdomain":"interworks","customDomains":["docs.curator.interworks.com"],"gitSource":{"type":"github","owner":"interworks","repo":"curator","deployBranch":"main","contentDirectory":"documentation","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af49723c5d18096e68009b0","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Documentation","count":220},{"language":"default","tag":"Embedding \u0026 Using Analytics","count":50},{"language":"default","tag":"API","count":44},{"language":"default","tag":"Curator API","count":44},{"language":"default","tag":"Site Content \u0026 Design","count":41},{"language":"default","tag":"Artisan Commands","count":30},{"language":"default","tag":"Site Administration","count":22},{"language":"default","tag":"Creating Integrations","count":20},{"language":"default","tag":"Portal / Core","count":20},{"language":"default","tag":"Tableau","count":17}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"site_content_design/menus/restrict_access","slug":"/site_content_design/menus/restrict_access","pageMetadata":{"title":"Restrict Access","description":"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.","href":"/site_content_design/menus/restrict_access"},"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: \"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.\"\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={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`When you add a Dashboard or other content brought in from connected integrations like Tableau, Curator will inherit the\nsecurity settings from those integrations. However, you may want to override those source-systems or you may want to prevent\nusers from seeing content that exists solely within Curator - for example, restricting access to a specific\n`,_jsx(_components.a,{href:`/site_content_design/pages/pages_overview`,children:`page`}),`. With `,_jsx(_components.strong,{children:`Restrict Access`}),`\nyou can override inherited security settings when necessary, offering you maximum flexibility over the visibility of content.`]}),`\n`,_jsx(Heading,{level:`2`,id:`enabling-restrict-access`,children:`Enabling Restrict Access`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`On the backend of Curator, navigate to the `,_jsx(_components.strong,{children:`Content`}),` > `,_jsx(_components.strong,{children:`Reorder Navigation`}),` section from the left-hand menu.`]}),`\n`,_jsx(_components.li,{children:`Find the menu link you’d like to restrict access to and click the pencil/edit icon - or click the “New Menu Link”\nbutton to create a new menu item.`}),`\n`,_jsxs(_components.li,{children:[`Toggle the Restrict Access to ON to display a list of `,_jsx(_components.a,{href:`/users_groups/user_management/users_and_groups_overview`,children:`groups`})]}),`\n`,_jsx(_components.li,{children:`Select the groups you’d like to grant access to`}),`\n`,_jsx(_components.li,{children:`Save the menu item`}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can then confirm the restrict access is enabled on the Reorder Navigation page by hovering over the lock icon and\nseeing the phrase “Restricted Access based on Group Membership”`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tableau admins`}),` automatically have access to all Tableau-connected content in Curator. Restrict access overrides\nthese permissions, so admins will need to be in one of the selected groups to see the content within the menu.`]}),`\n`,_jsx(Heading,{level:`2`,id:`restricting-pages-and-files-directly`,children:`Restricting Pages and Files Directly`}),`\n`,_jsxs(_components.p,{children:[`Pages and Files can also restrict access in their own settings, which secures the content itself rather than a single\nmenu link to it. This is the better choice when the content is reachable in more than one way (several menu links,\nsearch, tiles, or a shared URL), or when you do not want to create a menu link at all. See\n`,_jsx(_components.a,{href:`/site_content_design/pages/pages_overview#restricting-a-page-to-groups`,children:`Restricting a Page to Groups`}),` and the\n`,_jsx(_components.a,{href:`/site_content_design/files/files`,children:`Files`}),` documentation. Content-level and menu-level restrictions stack: a user must\nsatisfy both to see the content.`]}),`\n`,_jsx(Heading,{level:`2`,id:`content-linked-from-several-menu-items`,children:`Content Linked From Several Menu Items`}),`\n`,_jsxs(_components.p,{children:[`The same Page or Dashboard can be linked from more than one menu item, for example from two dropdowns that are each\nrestricted to a different group. A user can open the content when `,_jsx(_components.strong,{children:`at least one`}),` of its links is open to them, and is\nblocked only when every one of those links is restricted for them.`]}),`\n`,_jsxs(_components.p,{children:[`Main and footer menus that a `,_jsx(_components.a,{href:`/site_content_design/theme/group_overrides`,children:`Group Override`}),` shows only to other groups do\nnot count against a user, because that user never sees them. If the content is linked `,_jsx(_components.strong,{children:`only`}),` from menus the user is\nnot shown, those links still apply, so a restricted link in another group’s menu keeps the content protected. Links in\nmenus that no theme uses always count.`]}),`\n`,_jsx(Heading,{level:`2`,id:`restrict-access-and-direct-links`,children:`Restrict Access and Direct Links`}),`\n`,_jsx(_components.p,{children:`Restrict Access is enforced on every page load, not just when rendering navigation menus. This means that if a user\nshares a Curator URL with someone who is not in an authorized group, that person will still be blocked from viewing the\ncontent. There is no additional configuration required to protect against unauthorized access via shared or bookmarked\nURLs — the same group-membership check applies regardless of how the page is reached.`}),`\n`,_jsx(Heading,{level:`2`,id:`restrict-access-and-tableau-connection-issues`,children:`Restrict Access and Tableau Connection Issues`}),`\n`,_jsxs(_components.p,{children:[`Inherited Tableau permissions can only be checked while Curator is able to reach Tableau Server. If the connection is\ndown or misconfigured when a user requests a dashboard, Curator cannot verify that user’s Tableau permissions, so it\n`,_jsx(_components.strong,{children:`hides the content instead of showing it`}),`. Menu items, tiles, and search results for that connection disappear, and\nopening one of its dashboards by URL shows a page saying the content is temporarily unavailable. Curator checks again\nat most every five minutes and restores the content as soon as the connection responds. Content on a disabled\nconnection stays hidden until the connection is enabled again. See\n`,_jsx(_components.a,{href:`/creating_integrations/tableau_connection/tableau_connection_troubleshooting#content-hidden-while-a-connection-is-down`,children:`Content Hidden While a Connection Is Down`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Some settings still show content while an enabled connection is down: pass-through authentication, content whose URL\nis listed in the Authentication Settings `,_jsx(_components.strong,{children:`Whitelist`}),`, and the `,_jsx(_components.strong,{children:`Skip checking all Dashboard permissions`}),` and `,_jsx(_components.strong,{children:`Skip\nchecking menu item’s Dashboard permissions`}),` settings. `,_jsx(_components.strong,{children:`Restrict Access is a separate check that reads only from\nCurator’s own database, so it is unaffected by Tableau connectivity.`}),` Enable Restrict Access on any menu item that\nrelies on one of those settings and whose content must stay limited to certain groups during a Tableau outage.`]}),`\n`,_jsxs(_components.p,{children:[`To apply this protection everywhere at once, enable `,_jsx(_components.strong,{children:`Settings`}),` > `,_jsx(_components.strong,{children:`Security`}),` > `,_jsx(_components.strong,{children:`Authentication Settings`}),` >\n`,_jsx(_components.strong,{children:`Access rules`}),` > `,_jsx(_components.strong,{children:`Restrict Access is Always Enabled`}),`, which treats every menu item as restricted and requires\neach one to list the groups allowed to see it. See\n`,_jsx(_components.a,{href:`/users_groups/user_security/frontend_user_permissions`,children:`Frontend User Permissions`}),` for details on that setting.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`The global `,_jsx(_components.strong,{children:`Restrict Access is Always Enabled`}),` setting only evaluates content that is linked from at least one\nmenu item. A dashboard with no menu link has nothing to restrict, so it skips this check and its access still\ndepends solely on the Tableau connection. Add a menu link for any content that must remain protected during an\noutage.`]})})]})}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":"Restrict Access","description":"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.","href":"/site_content_design/menus/restrict_access"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Enabling Restrict Access","slug":"enabling-restrict-access","depth":2,"children":[]},{"title":"Restricting Pages and Files Directly","slug":"restricting-pages-and-files-directly","depth":2,"children":[]},{"title":"Content Linked From Several Menu Items","slug":"content-linked-from-several-menu-items","depth":2,"children":[]},{"title":"Restrict Access and Direct Links","slug":"restrict-access-and-direct-links","depth":2,"children":[]},{"title":"Restrict Access and Tableau Connection Issues","slug":"restrict-access-and-tableau-connection-issues","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"interworks","siteName":"Curator by InterWorks Documentation","title":"Restrict Access - Curator by InterWorks Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T19:01:26.246Z","originalFileLocation":"site_content_design/menus/restrict_access.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=\"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Curator by InterWorks Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/interworks/_jKo7gt-H0Z8pmVR/_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/interworks/_jKo7gt-H0Z8pmVR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/interworks/_jKo7gt-H0Z8pmVR/_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/interworks/_jKo7gt-H0Z8pmVR/_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/interworks/_jKo7gt-H0Z8pmVR/_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/interworks/_jKo7gt-H0Z8pmVR/_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/interworks/_jKo7gt-H0Z8pmVR/_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/interworks/_jKo7gt-H0Z8pmVR/_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/interworks/_jKo7gt-H0Z8pmVR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Restrict Access - Curator by InterWorks Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Curator by InterWorks Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://interworks.mintlify.site/_mintlify/api/og/v2?division=Menus\u0026amp;title=Restrict+Access\u0026amp;description=Control+menu+visibility+and+access+permissions+based+on+user+groups+and+roles+to+secure+content+appropriately.\u0026amp;theme=2b9751acade493031bd41d36\u0026amp;signature=d0c304a539eeb124f133960c7cedee501a3082bf96d31a756a597de57730894c\">\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=\"Restrict Access - Curator by InterWorks Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://interworks.mintlify.site/_mintlify/api/og/v2?division=Menus\u0026amp;title=Restrict+Access\u0026amp;description=Control+menu+visibility+and+access+permissions+based+on+user+groups+and+roles+to+secure+content+appropriately.\u0026amp;theme=2b9751acade493031bd41d36\u0026amp;signature=d0c304a539eeb124f133960c7cedee501a3082bf96d31a756a597de57730894c\">\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/interworks/_jKo7gt-H0Z8pmVR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Curator by InterWorks Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6633ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/site_content_design/menus/restrict_access.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.curator.interworks.com/#organization\",\"name\":\"Curator by InterWorks Documentation\",\"url\":\"https://docs.curator.interworks.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/interworks/4wyo1odt4kBoo2po/assets/curator-logo-black-no-text.svg?fit=max\u0026auto=format\u0026n=4wyo1odt4kBoo2po\u0026q=85\u0026s=26a14da8486342b8bbdda5f79c72f0e0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.curator.interworks.com#website\",\"name\":\"Curator by InterWorks Documentation\",\"url\":\"https://docs.curator.interworks.com\",\"publisher\":{\"@id\":\"https://docs.curator.interworks.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access#webpage\",\"url\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access\",\"name\":\"Restrict Access\",\"description\":\"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.\",\"dateModified\":\"2026-10-14T19:01:26.246Z\",\"isPartOf\":{\"@id\":\"https://docs.curator.interworks.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Site Content \u0026 Design\",\"item\":\"https://docs.curator.interworks.com/site_content_design/theme/curator_styles\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Menus\",\"item\":\"https://docs.curator.interworks.com/site_content_design/menus/managing_menus\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Restrict Access\",\"item\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access#article\",\"headline\":\"Restrict Access\",\"name\":\"Restrict Access\",\"description\":\"Control menu visibility and access permissions based on user groups and roles to secure content appropriately.\",\"url\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access\",\"mainEntityOfPage\":{\"@id\":\"https://docs.curator.interworks.com/site_content_design/menus/restrict_access#webpage\"},\"dateModified\":\"2026-10-14T19:01:26.246Z\",\"publisher\":{\"@id\":\"https://docs.curator.interworks.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.curator.interworks.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Curator by InterWorks Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Curator by InterWorks Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/site_content_design/menus/restrict_access.md","siteName":"Curator by InterWorks Documentation","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://curator.interworks.com/blog"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Welcome to Curator","href":"/get_started/welcome"},{"title":"Curator SaaS","href":"/get_started/curator_saas"},{"title":"Self-hosted","href":"/get_started/self_hosted_overview"}]},{"group":"Self-hosted Setup","pages":[{"group":"Installation","pages":[{"title":"Requirements","href":"/setup/Server_Requirements/requirements"},{"title":"Linux Installation","href":"/setup/installation/linux_installation"},{"title":"Windows Installation","href":"/setup/installation/windows_installation"},{"title":"IIS Installation (Unavailable)","href":"/setup/installation/iis_installation"}]},{"group":"SSL","pages":[{"title":"Linux SSL","href":"/setup/ssl/linux_ssl"},{"title":"Windows SSL","href":"/setup/ssl/windows_ssl"},{"title":"Converting PFX/P12 Certificates to PEM","href":"/setup/ssl/windows_ssl_pfx_to_pem"},{"title":"Force SSL","href":"/setup/ssl/force_ssl"},{"title":"Basic HTTP Authentication","href":"/setup/ssl/basic_http_authentication"},{"title":"Windows SSL (IIS)","href":"/setup/ssl/windows_ssl_iis_deprecated"},{"title":"Windows Apache SSL Troubleshooting","href":"/setup/ssl/windows_ssl_troubleshooting"}]},{"group":"High Availability","pages":[{"title":"High Availability","href":"/setup/high_availability/high_availability"}]},{"group":"Central Dispatch","pages":[{"title":"Linux Central Dispatch","href":"/setup/central_dispatch/linux_central_dispatch"},{"title":"Windows Central Dispatch","href":"/setup/central_dispatch/windows_central_dispatch"}]},{"group":"Proxy Configuration","pages":[{"title":"Reverse Proxy","href":"/setup/proxy_configuration/reverse_proxy"},{"title":"Forward Proxy","href":"/setup/proxy_configuration/forward_proxy"}]},{"group":"Email","pages":[{"title":"Email Configuration","href":"/setup/email/email_configuration"}]}]},{"group":"Authentication","pages":[{"title":"Overview","href":"/setup/authentication/overview"},{"group":"Authentication Methods","pages":[{"title":"Pass-Through Authentication","href":"/setup/authentication/pass_through_authentication"},{"group":"SAML","pages":[{"title":"Okta","href":"/setup/authentication/okta_saml"},{"title":"OneLogin","href":"/setup/authentication/one_login_saml"},{"title":"Microsoft Entra ID (Azure AD)","href":"/setup/authentication/azure_ad_saml"},{"title":"Signing Login Requests","href":"/setup/authentication/signing_saml_login_requests"},{"title":"SAML Troubleshooting \u0026 Maintenance","href":"/setup/authentication/saml_troubleshooting"}]},{"title":"Curator Users","href":"/setup/authentication/curator_users"},{"group":"OAuth / OpenID Connect","pages":[{"title":"OAuth / OpenID Connect","href":"/setup/authentication/openid_connect"},{"title":"OneLogin (OIDC)","href":"/setup/authentication/one_login_oidc"}]},{"title":"Active Directory","href":"/setup/authentication/active_directory"},{"title":"Windows LDAP","href":"/setup/authentication/windows_ldap_iis"}]},{"title":"Multifactor Authentication (MFA)","href":"/setup/authentication/multifactor_authentication"},{"title":"Local Login Fallback","href":"/setup/authentication/local_login_fallback"}]},{"group":"Creating Integrations","pages":[{"title":"Overview","href":"/creating_integrations/overview"},{"group":"Tableau Connection","pages":[{"title":"Creating a Tableau Connection","href":"/creating_integrations/tableau_connection/creating_a_connection"},{"title":"Embed Authentication","href":"/creating_integrations/tableau_connection/embed_authentication"},{"title":"Tableau Cloud Setup","href":"/creating_integrations/tableau_connection/tableau_cloud_setup"},{"title":"Alternative URL Routing","href":"/creating_integrations/tableau_connection/alternative_url_routing"},{"title":"Tableau Server Repository","href":"/creating_integrations/tableau_connection/tableau_server_repository"},{"title":"Trusted Authentication (Unavailable)","href":"/creating_integrations/tableau_connection/trusted_authentication"},{"title":"Tableau Connection Troubleshooting","href":"/creating_integrations/tableau_connection/tableau_connection_troubleshooting"}]},{"group":"Power BI Connection","pages":[{"title":"Azure Registered App Setup","href":"/creating_integrations/power_bi_connection/azure_app_setup"},{"title":"Azure Admin Registered App Setup","href":"/creating_integrations/power_bi_connection/azure_admin_app_setup"},{"title":"Power BI Workspace Access","href":"/creating_integrations/power_bi_connection/power_bi_workspace_access"},{"title":"Curator Connection","href":"/creating_integrations/power_bi_connection/curator_connection"},{"title":"US Government Cloud (GCC) Setup","href":"/creating_integrations/power_bi_connection/us_government_cloud"},{"title":"Troubleshooting Power BI Access","href":"/creating_integrations/power_bi_connection/troubleshooting_power_bi_access"}]},{"group":"ThoughtSpot Connection","pages":[{"title":"Integrating ThoughtSpot with Curator","href":"/creating_integrations/thoughtspot_connection/integrating_thoughtspot_with_curator"}]},{"group":"Sigma Connection","pages":[{"title":"Creating a Sigma Connection","href":"/creating_integrations/sigma_connection/creating_a_sigma_connection"}]},{"group":"Snowflake Connection","pages":[{"title":"Creating a Snowflake Connection","href":"/creating_integrations/snowflake_connection/creating_a_snowflake_connection"}]},{"group":"Updating Connections","pages":[{"title":"Temporarily Disabling Connections","href":"/creating_integrations/updating_connections/temporarily_disabling_connections"},{"title":"Replace Dashboard URLs","href":"/creating_integrations/updating_connections/replace_dashboard_urls"}]},{"title":"API Relays","href":"/creating_integrations/api_relay"}]},{"group":"Embedding \u0026 Using Analytics","pages":[{"group":"Tableau","pages":[{"group":"Tableau Dashboards","pages":[{"title":"Adding a Dashboard","href":"/embedding_using_analytics/tableau_dashboards/adding_a_dashboard"},{"title":"Tableau Worksheets and Stories","href":"/embedding_using_analytics/tableau_dashboards/tableau_worksheets_and_stories"},{"title":"Generating Titles","href":"/embedding_using_analytics/tableau_dashboards/generating_titles"},{"title":"Data Export","href":"/embedding_using_analytics/tableau_dashboards/data_export"},{"title":"Custom Views","href":"/embedding_using_analytics/tableau_dashboards/custom_views"},{"title":"Email Subscriptions","href":"/embedding_using_analytics/tableau_dashboards/email_subscriptions"},{"title":"Share Workbook","href":"/embedding_using_analytics/tableau_dashboards/share_workbook"},{"title":"Download Workbook","href":"/embedding_using_analytics/tableau_dashboards/download_workbook"},{"title":"Pause and Resume Changes","href":"/embedding_using_analytics/tableau_dashboards/pause_and_resume_changes"},{"group":"URL Actions","pages":[{"title":"URL Action Overrides (Link Target)","href":"/embedding_using_analytics/tableau_dashboards/url_action_overrides_link_target"},{"title":"Navigation with URL Actions","href":"/embedding_using_analytics/tableau_dashboards/cross_dashboard_navigation_url_actions"}]},{"title":"Dashboard Created and Updated Dates","href":"/embedding_using_analytics/tableau_dashboards/dashboard_dates"},{"title":"Dashboard Settings","href":"/embedding_using_analytics/tableau_dashboards/dashboard_settings"},{"title":"Custom Parameters in Tableau Embedding API v3","href":"/embedding_using_analytics/tableau_dashboards/custom_parameters_v3"},{"title":"Chrome and Edge Embedding Issues (Local Network Access)","href":"/embedding_using_analytics/tableau_dashboards/chrome_edge_embedding_issues"}]},{"group":"Tableau Metric","pages":[{"title":"Adding a Pulse Metric","href":"/embedding_using_analytics/tableau_metric/adding_a_pulse_metric"}]}]},{"group":"Power BI","pages":[{"group":"Power BI Reports","pages":[{"title":"Adding a Power BI Report","href":"/embedding_using_analytics/power_bi_reports/adding_a_power_bi_report"},{"title":"Enabling Copilot","href":"/embedding_using_analytics/power_bi_reports/enabling_copilot"}]}]},{"group":"ThoughtSpot","pages":[{"title":"ThoughtSpot Search","href":"/embedding_using_analytics/thoughtspot_content/thoughtspot_search"},{"title":"ThoughtSpot Full App Embed","href":"/embedding_using_analytics/thoughtspot_content/thoughtspot_full_app"}]},{"group":"Filters \u0026 Parameters","pages":[{"title":"Filters","href":"/embedding_using_analytics/filters_parameters/filters"},{"title":"Parameters","href":"/embedding_using_analytics/filters_parameters/parameters"},{"title":"Re-apply Filters on Tab-switch","href":"/embedding_using_analytics/filters_parameters/filter_tab_switch"},{"title":"Hidden Sticky Filters and Parameters","href":"/embedding_using_analytics/filters_parameters/hidden_sticky_filters_and_parameters"},{"title":"Specify Filter Sheet","href":"/embedding_using_analytics/filters_parameters/specify_filter_sheet"},{"title":"Filter Apply Button","href":"/embedding_using_analytics/filters_parameters/filter_apply_button"},{"title":"Filter Categories","href":"/embedding_using_analytics/filters_parameters/filter_categories"},{"title":"Preloading Filters and Parameters","href":"/embedding_using_analytics/filters_parameters/preloading_filters_and_parameters"},{"title":"Caching Filter and Parameter Options","href":"/embedding_using_analytics/filters_parameters/caching_filter_and_parameter_options"}]},{"group":"Data Manager","pages":[{"title":"Data Manager Basics","href":"/embedding_using_analytics/data_manager/data_manager_basics"},{"title":"Creating a Form","href":"/embedding_using_analytics/data_manager/creating_a_form"},{"title":"Updating Data Groups","href":"/embedding_using_analytics/data_manager/updating_data_groups"},{"title":"Mark Commenting","href":"/embedding_using_analytics/data_manager/mark_commenting"},{"title":"Dashboard Feedback","href":"/embedding_using_analytics/data_manager/dashboard_feedback"},{"title":"User Commenting","href":"/embedding_using_analytics/data_manager/user_commenting"},{"title":"Field Calculations","href":"/embedding_using_analytics/data_manager/field_calculations"},{"title":"Importing Data","href":"/embedding_using_analytics/data_manager/importing_data"},{"group":"Accessing Data","pages":[{"title":"Exporting Data","href":"/embedding_using_analytics/data_manager/exporting_data"},{"title":"Connecting to Data Manager","href":"/embedding_using_analytics/data_manager/connecting_to_data_manager"},{"title":"Sending Data to Webhooks","href":"/embedding_using_analytics/data_manager/sending_data_to_webhooks"},{"title":"Dynamic Body Content in the API Relay","href":"/embedding_using_analytics/data_manager/api_relay_dynamic_body_content"},{"title":"Web Data Connector (WDC)","href":"/embedding_using_analytics/data_manager/web_data_connector_wdc"}]}]},{"group":"Report Builder","pages":[{"title":"Overview and Enabling Report Builder","href":"/embedding_using_analytics/report_builder/overview_and_enabling_report_builder"},{"title":"Email Option","href":"/embedding_using_analytics/report_builder/email_option"},{"title":"Scheduled Reports","href":"/embedding_using_analytics/report_builder/scheduled_reports"},{"title":"Capture Slides Using Custom Views","href":"/embedding_using_analytics/report_builder/custom_view_capture"},{"title":"Fallback Image","href":"/embedding_using_analytics/report_builder/fallback_image"},{"title":"Watermark Text","href":"/embedding_using_analytics/report_builder/watermark_text"},{"title":"PowerPoint","href":"/embedding_using_analytics/report_builder/powerpoint"},{"title":"Troubleshooting: Charts Missing or Blank in Exported Reports","href":"/embedding_using_analytics/report_builder/troubleshooting"}]}]},{"group":"Site Content \u0026 Design","pages":[{"group":"Theme","pages":[{"title":"Curator Styles","href":"/site_content_design/theme/curator_styles"},{"title":"Custom Styles","href":"/site_content_design/theme/custom_styles"},{"title":"Homepage","href":"/site_content_design/theme/homepage"},{"title":"Titles and Toolbars","href":"/site_content_design/theme/titles_and_toolbars"},{"title":"Mobile Styles","href":"/site_content_design/theme/mobile_overrides"},{"title":"Group Overrides","href":"/site_content_design/theme/group_overrides"},{"title":"Page Meta Titles (SEO)","href":"/site_content_design/theme/page_meta_titles_seo"},{"title":"Themes Controls Reference","href":"/site_content_design/theme/reference"}]},{"group":"Menus","pages":[{"title":"Managing Menus","href":"/site_content_design/menus/managing_menus"},{"title":"Menu Items","description":"Configure individual menu items including links, labels, icons, and access permissions for effective site navigation.","href":"/site_content_design/menus/menu_items"},{"title":"Restrict Access","href":"/site_content_design/menus/restrict_access"},{"title":"Tagged Workbooks","description":"Organize and display workbooks in menus using tags to create dynamic, categorized content navigation.","href":"/site_content_design/menus/tagged_workbooks"},{"title":"Site Switcher","href":"/site_content_design/menus/site_switcher"}]},{"group":"Pages","pages":[{"title":"Pages Overview ","href":"/site_content_design/pages/pages_overview"},{"title":"Controlling Page Width","href":"/site_content_design/pages/controlling_page_width"},{"title":"Deleting a Page","href":"/site_content_design/pages/deleting_a_page"},{"title":"Tiles","href":"/site_content_design/pages/tiles"},{"title":"Explorer","href":"/site_content_design/pages/explorer"},{"title":"Forms","href":"/site_content_design/pages/forms"},{"title":"Text Element","href":"/site_content_design/pages/text_element"},{"title":"Blogs","href":"/site_content_design/pages/blogs"},{"title":"User Customized Metrics ","href":"/site_content_design/pages/user_customized_metrics"},{"title":"Manual Embed - (iFrames)","href":"/site_content_design/pages/manual_embed_iframes"},{"title":"SSRS Embedding","href":"/site_content_design/pages/ssrs_embedding"},{"title":"Looker Embedding","href":"/site_content_design/pages/looker_embedding"},{"title":"YouTube Embedding","href":"/site_content_design/pages/youtube_embedding"},{"title":"Box Embedding","href":"/site_content_design/pages/box_embedding"},{"title":"Video Uploads","href":"/site_content_design/pages/video_uploads"}]},{"title":"Files","href":"/site_content_design/files/files"},{"title":"Org Chart","href":"/site_content_design/org_chart/org_chart"},{"group":"Content Discovery","pages":[{"title":"Keywords","href":"/site_content_design/content_discovery/keywords"},{"title":"Featuring Content","href":"/site_content_design/content_discovery/featuring_content"},{"title":"Search","href":"/site_content_design/content_discovery/search"},{"title":"Hidden Content","href":"/site_content_design/content_discovery/hidden_content"},{"title":"Favorites","href":"/site_content_design/content_discovery/favorites"},{"title":"Thumbnail Preview Images","href":"/site_content_design/content_discovery/thumbnail_preview_images"}]},{"title":"Loading Screens","href":"/site_content_design/loading_screens/loading_screens"},{"group":"User Notifications and Email","pages":[{"title":"Tutorials","href":"/site_content_design/user_notifications_and_email/tutorials"},{"title":"Error Pages ","href":"/site_content_design/user_notifications_and_email/error_pages"},{"title":"Notices","href":"/site_content_design/user_notifications_and_email/notices"},{"title":"Email Formatting","href":"/site_content_design/user_notifications_and_email/email_formatting"}]}]},{"group":"Users \u0026 Groups","pages":[{"group":"User Management","pages":[{"title":"Users and Groups Overview","href":"/users_groups/user_management/users_and_groups_overview"},{"title":"User Sync and Membership Sync Overview ","href":"/users_groups/user_management/user_sync_and_membership_sync_overview"},{"title":"Reset User's Password","href":"/users_groups/user_management/reset_users_password"},{"title":"Frontend Users","href":"/users_groups/user_management/frontend_users"},{"title":"Automatic License Provisioning","href":"/users_groups/user_management/automatic_license_provisioning"},{"title":"Just-in-time (JIT) Provisioning ","href":"/users_groups/user_management/just_in_time_jit_provisioning"},{"title":"Username Mapping","href":"/users_groups/user_management/username_mapping"},{"title":"Custom Attributes","href":"/users_groups/user_management/custom_attributes"},{"title":"SAML Group Mapping","href":"/users_groups/user_management/saml_group_mapping"}]},{"group":"User Security","pages":[{"title":"Frontend User Permissions","href":"/users_groups/user_security/frontend_user_permissions"},{"title":"Password Change","href":"/users_groups/user_security/password_change"},{"title":"Password Reset","href":"/users_groups/user_security/password_reset"},{"title":"Password Expiration and Complexity","href":"/users_groups/user_security/password_expiration_and_complexity"},{"title":"Disabling Link-preview Security ","href":"/users_groups/user_security/disabling_link_preview_security"},{"title":"User Throttling ","href":"/users_groups/user_security/user_throttling"}]}]},{"group":"Site Administration","pages":[{"title":"Accessing the Backend","href":"/site_administration/accessing_the_backend"},{"title":"Embedding Curator in Other Systems","href":"/site_administration/embedding_curator_in_other_systems"},{"group":"Backend Administrators","pages":[{"title":"Overview","href":"/site_administration/backend_administrators/overview"},{"title":"Password Reset","href":"/site_administration/backend_administrators/password_reset"},{"title":"Backend Administrator Permissions","href":"/site_administration/backend_administrators/permissions"}]},{"group":"Admin Email Notifications","pages":[{"title":"System Notifications ","href":"/site_administration/admin_email_notifications/system_notifications"},{"title":"Data Manager Notifications ","href":"/site_administration/admin_email_notifications/data_manager_notifications"}]},{"title":"Updating License Key ","href":"/site_administration/license_key/updating_license_key"},{"group":"User Notifications","pages":[{"group":"User Notifications","pages":[{"title":"Third Party Cookies","href":"/site_administration/user_notifications/third_party_cookies"},{"title":"Session Expiration Warning","href":"/site_administration/user_notifications/session_expiration_warning"}]}]},{"group":"Performance","pages":[{"title":"Troubleshooting Load Times ","href":"/site_administration/performance/troubleshooting_load_times"},{"title":"Performance Diagnostics","href":"/site_administration/performance/performance_diagnostics"},{"title":"Cache Warming ","href":"/site_administration/performance/cache_warming"},{"title":"Queued Processes ","href":"/site_administration/performance/queued_processes"}]},{"group":"Logging","pages":[{"title":"Logging Overview","href":"/site_administration/logging/logging_overview"},{"title":"Backend Logs","href":"/site_administration/logging/database_logs"},{"title":"Server Logs","href":"/site_administration/logging/file_based_logs"},{"title":"Log Rate Limiter","href":"/site_administration/logging/log_rate_limiter"}]},{"title":"Analytics Tracking","href":"/site_administration/analytics_tracking/analytics_tracking"},{"title":"Activity","href":"/site_administration/activity/activity_overview"},{"title":"Retrieving Usage Data","href":"/site_administration/activity/retrieving_usage_data"},{"title":"Web Accessibility","href":"/site_administration/standards_compliance/web_accessibility"}]},{"group":"Upgrading \u0026 Migration","pages":[{"group":"Upgrading","pages":[{"title":"System Upgrade","href":"/upgrading_migration/upgrading/system_upgrade"},{"title":"Disable Curator Upgrades","href":"/upgrading_migration/upgrading/disable_curator_upgrades"},{"title":"Offline Upgrades (Air Gapped)","href":"/upgrading_migration/upgrading/offline_upgrades_air_gapped"},{"title":"Dependency Updates","href":"/upgrading_migration/upgrading/dependency_updates"},{"title":"Troubleshooting Upgrades","href":"/upgrading_migration/upgrading/troubleshooting_upgrades"}]},{"group":"Migration","pages":[{"title":"Moving Curator to a New Server","href":"/upgrading_migration/migration/moving_to_a_new_server"},{"title":"Importing and Exporting","href":"/upgrading_migration/migration/importing_and_exporting"},{"title":"SAML Cutover Process","href":"/upgrading_migration/migration/saml_cutover"}]},{"group":"Backups","pages":[{"title":"Curator Backup","href":"/upgrading_migration/backups/curator_backup"},{"title":"Taking a Manual Full Backup","href":"/upgrading_migration/backups/taking_a_manual_full_backup"},{"title":"Manual Restoration of Curator Backup","href":"/upgrading_migration/backups/manual_restoration_of_curator_backup"}]}]},{"group":"Server Management","pages":[{"group":"System Administration","pages":[{"title":"Filesystem Permissions","href":"/server_management/system_administration/filesystem_permissions"},{"title":"Disk Speed Metrics","href":"/server_management/system_administration/disk_speed_metrics"},{"title":"Disk Usage Management","href":"/server_management/system_administration/disk_usage_management"},{"title":"Server Hardening Procedures","href":"/server_management/system_administration/server_hardening_procedures"},{"title":"Updating Curator Logging","href":"/server_management/system_administration/updating_curator_logging"},{"title":"Linux - Cron Troubleshooting","href":"/server_management/system_administration/linux_cron_troubleshooting"},{"title":"Windows - Cron Troubleshooting","href":"/server_management/system_administration/windows_cron_troubleshooting"},{"title":"Windows - Investigating CPU Spikes","href":"/server_management/system_administration/windows_cpu_investigation"},{"title":"Troubleshooting 502 and 504 Errors","href":"/server_management/system_administration/troubleshooting_502_504_errors"},{"title":"Health Check Endpoint","href":"/server_management/system_administration/health_check_endpoints"}]},{"title":"API Connections Overview","href":"/server_management/architecture/api_connections_overview"}]},{"group":"Best Practices","pages":[{"group":"Security","pages":[{"title":"Password Settings","href":"/best_practices/security/password_settings"}]},{"group":"Performance","pages":[{"group":"Performance","pages":[{"title":"Menu Tuning","href":"/best_practices/performance/menu_tuning"},{"title":"Cache Warming","href":"/best_practices/performance/cache_warming"}]}]}]},{"group":"Tutorials","pages":[{"title":"Get Started with Curator in 5 Minutes","href":"/tutorials/get_started_with_curator_in_5_minutes"},{"group":"Backend Administration","pages":[{"title":"Backend Administration Tutorial: Adding Content","sidebarTitle":"Adding Content","href":"/tutorials/backend_administration/quick_start_adding_content"},{"title":"Backend Administration Tutorial: Filters, Parameters, Tutorials \u0026 Loading Screens","sidebarTitle":"Filters, Parameters, Tutorials \u0026 Loading Screens","href":"/tutorials/backend_administration/quick_start_adding_content_filters_parameters_tutorials_loading_screens"},{"title":"Backend Administration Tutorial: Menu and Navigation","sidebarTitle":"Menu and Navigation","href":"/tutorials/backend_administration/quick_start_adding_content_menu_and_navigation"},{"title":"Backend Administration Tutorial: Styling","sidebarTitle":"Styling","href":"/tutorials/backend_administration/quick_start_styling"}]},{"group":"Frontend Experience","pages":[{"title":"Frontend Experience Tutorial: Homepage","sidebarTitle":"Homepage","href":"/tutorials/frontend_experience/quick_start_homepage"},{"title":"Frontend Experience Tutorial: Dashboard","sidebarTitle":"Dashboard","href":"/tutorials/frontend_experience/quick_start_dashboard"}]}]},{"group":"Assets","pages":[{"group":"None","pages":[{"title":null,"href":"/legacy_assets/None/windows_installer"},{"title":null,"href":"/legacy_assets/None/api_example_creating_a_file_python"},{"title":null,"href":"/legacy_assets/None/sample_hero_images_jpg"},{"title":null,"href":"/legacy_assets/None/Dockerfile"},{"title":null,"href":"/legacy_assets/None/logging_php_file"},{"title":null,"href":"/legacy_assets/None/htaccess_file"}]}]}]},{"tab":"Quick Start","pages":[{"title":"Quick Start","href":"/setup/trial_quick_start_guide/creating_your_first_page"}]},{"tab":"API","pages":[{"title":"API","href":"/curator_api/getting_started/curator_api_overview"}]}]},"basePath":"","title":"Restrict Access - Curator by InterWorks Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}