Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.
Google Workspace can act as the SAML identity provider for the Syteca Management Tool, so administrators sign in with their Google accounts instead of a separate Syteca password. This page covers the full setup: creating the SAML app in Google, importing its metadata into Syteca, and returning to Google to supply the Syteca endpoints.The configuration crosses between the two consoles twice, so work through the sections in order.
This is the single most common cause of a failed setup. Google and Syteca must agree on the Management Tool’s address, character for character.Open the Management Tool in a browser and copy the address from the URL bar, up to and including the application path. You will get something like https://10.0.2.10/Syteca.Throughout this page, <management-tool-url> means that value.
Sign in to the Google Workspace Admin Console and go to Apps.
2
Add a custom SAML app
Select Web and mobile apps, click Add app, then choose Add custom SAML app.
3
Name the app
Fill in App name and Description with anything that identifies the integration for your team, for example SytecaSSO and SytecaSSO-Integration. An app icon is optional, up to 4 MB. Click Continue.
4
Download the IdP metadata
On the Google Identity Provider details step, under Option 1: Download IdP metadata, click DOWNLOAD METADATA. This saves an XML file you will upload to Syteca in the next section.
Leave the Google wizard open. You return to it in section 3 to fill in the service provider details. Closing it now means starting the app over.
In the Management Tool, click the gear icon to open Configuration, then select SSO Integration.
2
Enter the Issuer name
In Issuer name, type your <management-tool-url>, for example https://10.0.2.10/Syteca.
3
Upload the metadata file
Next to Identity provider metadata (xml), click Choose File and select the XML file you downloaded from Google.
4
Choose a certificate option
Select Self-signed certificate or Custom certificate, depending on which certificate the Management Tool should use for the SAML exchange.
5
Decide how new users are handled
Leave Auto-create a Management Tool account for a new user on the first SSO login selected to create accounts on demand, or clear it to allow only users who already have a Syteca account to sign in. See the note below before deciding.
6
Save
Click Save.
The SSO Integration page with the Google metadata uploaded.
Auto-create affects who can get into the Management Tool. With it enabled, any Google Workspace user the app is turned on for receives a Management Tool account the first time they sign in. Scope the app in section 4 to the organizational units that should have administrative access, rather than leaving it on for the whole domain.
3. Complete the service provider details in Google
Return to the Google wizard, on the Service provider details step.
1
Enter the ACS URL and Entity ID
Build both values from your <management-tool-url>:
Field
Value
ACS URL
<management-tool-url>/Account/ConsumeSSO
Entity ID
<management-tool-url>
For a Management Tool at https://192.168.56.1/Syteca, that gives an ACS URL of https://192.168.56.1/Syteca/Account/ConsumeSSO and an Entity ID of https://192.168.56.1/Syteca.
2
Leave Start URL and Signed response alone
Start URL stays empty, and Signed response stays cleared.
3
Set the Name ID
Set Name ID format to EMAIL, and Name ID to Basic Information > Primary email.
4
Finish the wizard
Click Continue, then Finish. No attribute mapping is required.
The service provider details, built from the Management Tool URL.
The Certificate drop-down is pre-filled with the Google SAML certificate generated for your domain. Note its expiry date, shown next to its name. SSO stops working when it expires, so track that date alongside your other certificate renewals.
The Log in with SSO button appears below the standard Log In button.
3
Sign in with Google
You are redirected to the Google sign-in page. After authenticating, you are returned to the Management Tool, signed in.
Signing in with a Google Workspace account returns you to the Management Tool without a Syteca password.
The Log in with SSO button on the Management Tool sign-in page.
Keep at least one local Syteca administrator account that can sign in with a password. If the identity provider becomes unreachable, or the SAML certificate expires, that account is how you get back into the Management Tool.
Google reports “Service is not configured for this user.” The SAML app is not turned on for the account you are signing in with.Go to Apps → Web and mobile apps → your SAML app → Service status and turn the service on, as described in section 4. If it is already on for some organizational units, confirm the account you are testing with belongs to one of them.
Sign-in redirects to Google but fails to return
The ACS URL in Google does not match the Management Tool. Compare the ACS URL in the Google app’s service provider details against your Management Tool URL, including the application path (Syteca or EkranSystem) and the /Account/ConsumeSSO suffix. A trailing slash, a different hostname form, or http instead of https are all enough to break it.
The Log in with SSO button does not appear
The SSO configuration has not been saved in the Management Tool. Re-open Configuration → SSO Integration and confirm the Issuer name is filled in and the identity provider metadata file is uploaded, then click Save.
A user signs in but has no access to anything
The account was created by Auto-create a Management Tool account for a new user on the first SSO login and has no permissions yet. Open the user on the Users page and assign the user groups and administrative permissions they need.
Assign permissions to accounts that sign in through SSO.
Administrative permissions
The permission required to configure SSO Integration.
Two-factor authentication
Additional sign-in protection for Management Tool accounts.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Syteca","description":"Syteca documentation - User Activity Monitoring and Privileged Access Management in a single platform.","colors":{"primary":"#2563EB","light":"#5B8DEF","dark":"#1D4ED8"},"logo":{"light":"https://mintcdn.com/syteca/ZVta4JfIcSnC47NX/logo/syteca-light.svg?fit=max\u0026auto=format\u0026n=ZVta4JfIcSnC47NX\u0026q=85\u0026s=154a18f69aa4aefa55de0de7669934c7","dark":"https://mintcdn.com/syteca/ZVta4JfIcSnC47NX/logo/syteca-dark.svg?fit=max\u0026auto=format\u0026n=ZVta4JfIcSnC47NX\u0026q=85\u0026s=07170d0c543f4264cca523f1b74b912e","href":"https://www.syteca.com/docs"},"favicon":"https://mintcdn.com/syteca/0FlD-vkHsBA1azVX/favicon.ico?fit=max\u0026auto=format\u0026n=0FlD-vkHsBA1azVX\u0026q=85\u0026s=6c6a5b9e7da5f386c9d031d55704987a","appearance":{"default":"system","strict":false},"background":{"decoration":"grid","color":{"light":"#FFFFFF","dark":"#0B0D12"}},"navbar":{"links":[{"href":"https://www.syteca.com/docs/release-notes/overview","label":"Changelog"},{"href":"https://www.syteca.com/docs/api/acb/api-reference","label":"API Reference"},{"href":"https://www.syteca.com/en/support/contact-support","label":"Support"}],"primary":{"type":"button","label":"Book a Demo","href":"https://www.syteca.com/en/book-a-demo"}},"footer":{"socials":{"youtube":"https://www.youtube.com/@syteca","linkedin":"https://www.linkedin.com/company/syteca.com"},"links":[{"header":"Product","items":[{"label":"Overview","href":"https://www.syteca.com/docs"},{"label":"Releases","href":"https://www.syteca.com/docs/release-notes/overview"},{"label":"Pricing","href":"https://syteca.com/pricing"}]},{"header":"Company","items":[{"label":"About","href":"https://www.syteca.com/en/company/about-us"}]},{"header":"Legal","items":[{"label":"Privacy","href":"https://syteca.com/privacy"},{"label":"Terms","href":"https://www.syteca.com/en/terms-of-use"}]}]},"search":{"prompt":"Syteca Documentation"},"seo":{"metatags":{"og:image":"https://www.syteca.com/og-default.png","og:site_name":"Syteca Docs","canonical":"https://www.syteca.com/docs"}},"fonts":{"heading":{"family":"Inter","weight":700},"body":{"family":"Inter","weight":400}},"icons":{"library":"lucide"},"styling":{"eyebrows":"section","codeblocks":"system","latex":false},"integrations":{"ga4":{"measurementId":"G-3SYH6XSJXQ"}},"errors":{"404":{"redirect":false}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"syteca","hasAudioNarration":false,"actualSubdomain":"syteca","customDomains":["syteca.com"],"gitSource":{"type":"github","owner":"syteca","repo":"syteca-docs-poc","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae23a6fb05c2c6079a13110","collectionId":"028af9b3-c97d-4674-8993-2af920341157","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae23a6fb05c2c6079a13110"},"feedback":{"thumbs":false},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae23a6fb05c2c6079a13110","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Administration","count":96},{"language":"default","tag":"API \u0026 Integrations","count":83},{"language":"default","tag":"Application Credentials Broker","count":52},{"language":"default","tag":"Session Monitoring","count":43},{"language":"default","tag":"Endpoint Risk Control","count":31},{"language":"default","tag":"Endpoints","count":29},{"language":"default","tag":"Privileged Access Management","count":26},{"language":"default","tag":"Release Notes","count":24},{"language":"default","tag":"Get Started","count":18},{"language":"default","tag":"Syteca changelog","count":18}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--syteca-brand:#2563EB;--syteca-brand-strong:#1D4ED8;--syteca-brand-soft:#EFF6FF;--syteca-accent-green:#16A34A;--syteca-accent-amber:#D97706;--syteca-accent-violet:#7C3AED;--syteca-accent-rose:#DB2777;--syteca-accent-cyan:#0891B2;--syteca-accent-teal:#0D9488}html.dark{--syteca-brand:#5B8DEF;--syteca-brand-strong:#7AA1F3;--syteca-brand-soft:#14213D}.prose h1{letter-spacing:-.025em}.prose h2{letter-spacing:-.015em}a[class*=rounded-][class*=border]:hover{transform:translateY(-1px);transition:transform 150ms ease,box-shadow 150ms ease,border-color 150ms ease}.prose code,.prose pre{font-family:\"JetBrains Mono\",\"SF Mono\",\"Menlo\",\"Consolas\",monospace}.prose table thead th{border-bottom:2px solid var(--syteca-brand);font-weight:600}.prose table tbody td{padding-top:.55rem;padding-bottom:.55rem}figure figcaption{font-size:13px;color:rgb(113 113 122/1);margin-top:.6rem}nav[aria-label=Sidebar] a{padding-top:.3rem;padding-bottom:.3rem;font-size:13.5px}.demo-bar{display:none}"}],"page":{"pagePath":"administration/integrations/sso-google","slug":"/administration/integrations/sso-google","pageMetadata":{"title":"Configure Google Workspace SSO","sidebarTitle":"Google Workspace SSO","description":"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.","icon":"key-round","keywords":["syteca google workspace sso","google saml syteca","management tool single sign-on","custom saml app syteca","log in with sso"],"href":"/administration/integrations/sso-google"},"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: \"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.\"\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`,code:`code`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Check,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Google Workspace can act as the SAML identity provider for the Syteca Management Tool, so administrators sign in with their Google accounts instead of a separate Syteca password. This page covers the full setup: creating the SAML app in Google, importing its metadata into Syteca, and returning to Google to supply the Syteca endpoints.`}),`\n`,_jsx(_components.p,{children:`The configuration crosses between the two consoles twice, so work through the sections in order.`}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`You need`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A Google Workspace account with super administrator rights`}),_jsx(_components.td,{children:`Required to create a custom SAML app.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`A Management Tool user with the administrative `,_jsx(_components.strong,{children:`Tenant Management and System Configuration`}),` permission`]}),_jsxs(_components.td,{children:[`Required to open `,_jsx(_components.strong,{children:`Configuration → SSO Integration`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Your Management Tool URL`}),_jsx(_components.td,{children:`You will enter it in three places, and all three must match exactly. See below.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`HTTPS on the Management Tool`}),_jsx(_components.td,{children:`SAML assertions are posted back over HTTPS.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`get-your-management-tool-url-right`,children:`Get your Management Tool URL right`}),`\n`,_jsx(_components.p,{children:`This is the single most common cause of a failed setup. Google and Syteca must agree on the Management Tool’s address, character for character.`}),`\n`,_jsxs(_components.p,{children:[`Open the Management Tool in a browser and copy the address from the URL bar, up to and including the application path. You will get something like `,_jsx(_components.code,{children:`https://10.0.2.10/Syteca`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Throughout this page, `,_jsx(_components.code,{children:`\u003cmanagement-tool-url>`}),` means that value.`]}),`\n`,_jsx(Heading,{level:`2`,id:`1-create-the-saml-app-in-google-workspace`,children:`1. Create the SAML app in Google Workspace`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Apps section`,children:_jsxs(_components.p,{children:[`Sign in to the Google Workspace Admin Console and go to `,_jsx(_components.strong,{children:`Apps`}),`.`]})}),_jsx(Step,{title:`Add a custom SAML app`,children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Web and mobile apps`}),`, click `,_jsx(_components.strong,{children:`Add app`}),`, then choose `,_jsx(_components.strong,{children:`Add custom SAML app`}),`.`]})}),_jsx(Step,{title:`Name the app`,children:_jsxs(_components.p,{children:[`Fill in `,_jsx(_components.strong,{children:`App name`}),` and `,_jsx(_components.strong,{children:`Description`}),` with anything that identifies the integration for your team, for example `,_jsx(_components.code,{children:`SytecaSSO`}),` and `,_jsx(_components.code,{children:`SytecaSSO-Integration`}),`. An app icon is optional, up to 4 MB. Click `,_jsx(_components.strong,{children:`Continue`}),`.`]})}),_jsx(Step,{title:`Download the IdP metadata`,children:_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Google Identity Provider details`}),` step, under `,_jsx(_components.strong,{children:`Option 1: Download IdP metadata`}),`, click `,_jsx(_components.strong,{children:`DOWNLOAD METADATA`}),`. This saves an XML file you will upload to Syteca in the next section.`]})})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Leave the Google wizard open.`}),` You return to it in section 3 to fill in the service provider details. Closing it now means starting the app over.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`2-import-the-metadata-into-syteca`,children:`2. Import the metadata into Syteca`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open SSO Integration`,children:_jsxs(_components.p,{children:[`In the Management Tool, click the gear icon to open `,_jsx(_components.strong,{children:`Configuration`}),`, then select `,_jsx(_components.strong,{children:`SSO Integration`}),`.`]})}),_jsx(Step,{title:`Enter the Issuer name`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Issuer name`}),`, type your `,_jsx(_components.code,{children:`\u003cmanagement-tool-url>`}),`, for example `,_jsx(_components.code,{children:`https://10.0.2.10/Syteca`}),`.`]})}),_jsx(Step,{title:`Upload the metadata file`,children:_jsxs(_components.p,{children:[`Next to `,_jsx(_components.strong,{children:`Identity provider metadata (xml)`}),`, click `,_jsx(_components.strong,{children:`Choose File`}),` and select the XML file you downloaded from Google.`]})}),_jsx(Step,{title:`Choose a certificate option`,children:_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Self-signed certificate`}),` or `,_jsx(_components.strong,{children:`Custom certificate`}),`, depending on which certificate the Management Tool should use for the SAML exchange.`]})}),_jsx(Step,{title:`Decide how new users are handled`,children:_jsxs(_components.p,{children:[`Leave `,_jsx(_components.strong,{children:`Auto-create a Management Tool account for a new user on the first SSO login`}),` selected to create accounts on demand, or clear it to allow only users who already have a Syteca account to sign in. See the note below before deciding.`]})}),_jsx(Step,{title:`Save`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),`.`]})})]}),`\n`,_jsx(Frame,{caption:`The SSO Integration page with the Google metadata uploaded.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-management-tool-config.png?fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=ac0f8deb11c8e41ffb9df9c1aa59641c`,alt:`Syteca SSO Integration configuration page showing issuer name and identity provider metadata fields`,\"data-og-width\":`1296`,width:`1296`,\"data-og-height\":`442`,height:`442`,\"data-path\":`images/administration/integrations/google-sso-management-tool-config.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-management-tool-config.png?w=280\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=3de37dafdae6f7e5adaf0830cfa2b99d 280w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-management-tool-config.png?w=560\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=6cb0261af1b42594620c6271fc9a8a9f 560w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-management-tool-config.png?w=840\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=9025df1be8bf7c9bd57e9559475740c3 840w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-management-tool-config.png?w=1100\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=009173a6f91cfbb23d68a734f576b837 1100w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-management-tool-config.png?w=1650\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=0b50fed4c0f38c5c37fa298449dc10da 1650w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-management-tool-config.png?w=2500\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=d82d256832956cc66c5f464d0a2275e4 2500w`})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Auto-create affects who can get into the Management Tool.`}),` With it enabled, any Google Workspace user the app is turned on for receives a Management Tool account the first time they sign in. Scope the app in `,_jsx(_components.a,{href:`#4--turn-the-app-on-for-your-users`,children:`section 4`}),` to the organizational units that should have administrative access, rather than leaving it on for the whole domain.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`3-complete-the-service-provider-details-in-google`,children:`3. Complete the service provider details in Google`}),`\n`,_jsxs(_components.p,{children:[`Return to the Google wizard, on the `,_jsx(_components.strong,{children:`Service provider details`}),` step.`]}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Enter the ACS URL and Entity ID`,children:[_jsxs(_components.p,{children:[`Build both values from your `,_jsx(_components.code,{children:`\u003cmanagement-tool-url>`}),`:`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`ACS URL`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\u003cmanagement-tool-url>/Account/ConsumeSSO`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Entity ID`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\u003cmanagement-tool-url>`})})]})]})]}),_jsxs(_components.p,{children:[`For a Management Tool at `,_jsx(_components.code,{children:`https://192.168.56.1/Syteca`}),`, that gives an ACS URL of `,_jsx(_components.code,{children:`https://192.168.56.1/Syteca/Account/ConsumeSSO`}),` and an Entity ID of `,_jsx(_components.code,{children:`https://192.168.56.1/Syteca`}),`.`]})]}),_jsx(Step,{title:`Leave Start URL and Signed response alone`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Start URL`}),` stays empty, and `,_jsx(_components.strong,{children:`Signed response`}),` stays cleared.`]})}),_jsx(Step,{title:`Set the Name ID`,children:_jsxs(_components.p,{children:[`Set `,_jsx(_components.strong,{children:`Name ID format`}),` to `,_jsx(_components.strong,{children:`EMAIL`}),`, and `,_jsx(_components.strong,{children:`Name ID`}),` to `,_jsx(_components.strong,{children:`Basic Information > Primary email`}),`.`]})}),_jsx(Step,{title:`Finish the wizard`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Continue`}),`, then `,_jsx(_components.strong,{children:`Finish`}),`. No attribute mapping is required.`]})})]}),`\n`,_jsx(Frame,{caption:`The service provider details, built from the Management Tool URL.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-provider-details.png?fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=f853a73a2a291f4e97322fe3c6aed4ab`,alt:`Google Workspace service provider details showing ACS URL, Entity ID, and Name ID configuration`,\"data-og-width\":`1178`,width:`1178`,\"data-og-height\":`845`,height:`845`,\"data-path\":`images/administration/integrations/google-sso-service-provider-details.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-provider-details.png?w=280\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=a0e506de1bbaa08a13dda37d3ec20131 280w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-provider-details.png?w=560\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=af8201086e3f5e6cd3edd3fe7dbc8e81 560w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-provider-details.png?w=840\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=a2a5bd3b40c8f2dbc3eb7a3225771175 840w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-provider-details.png?w=1100\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=8ee9a5f9882c5ac5e297fa55c1df149f 1100w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-provider-details.png?w=1650\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=365f2f8b841de63e7268fdbf94802ea3 1650w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-provider-details.png?w=2500\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=066441ccb850a3be8e21ce475e668fa7 2500w`})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Certificate`}),` drop-down is pre-filled with the Google SAML certificate generated for your domain. Note its expiry date, shown next to its name. SSO stops working when it expires, so track that date alongside your other certificate renewals.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`4-turn-the-app-on-for-your-users`,children:`4. Turn the app on for your users`}),`\n`,_jsx(_components.p,{children:`A newly created SAML app is off by default. Until you turn it on, sign-in fails with a Google 403.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the app's Service status`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Apps → Web and mobile apps`}),`, select your SAML app, then open `,_jsx(_components.strong,{children:`Service status`}),`.`]})}),_jsx(Step,{title:`Turn it on`,children:_jsxs(_components.p,{children:[`Set the service to `,_jsx(_components.strong,{children:`ON for everyone`}),`, or turn it on for the specific organizational units that should have Management Tool access. Click `,_jsx(_components.strong,{children:`Save`}),`.`]})})]}),`\n`,_jsx(Frame,{caption:`Turning the SAML app on for users.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-status.png?fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=c1120a226812458dffd0fcb2a1523397`,alt:`Service status panel showing the ON for everyone option selected`,\"data-og-width\":`1290`,width:`1290`,\"data-og-height\":`465`,height:`465`,\"data-path\":`images/administration/integrations/google-sso-service-status.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-status.png?w=280\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=0c305db7d595621913c1a6a73aeeb7ce 280w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-status.png?w=560\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=d4b4dd0f1b75f981b4cddffacf0f6307 560w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-status.png?w=840\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=624b8d1c30e7c55c999de588fa59165e 840w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-status.png?w=1100\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=34ccc932c1636d9971688ce6cf31c127 1100w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-status.png?w=1650\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=43e479f06960bb8ae422044d22a869f7 1650w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-service-status.png?w=2500\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=6870cd369a28ac3a6e557a3e721ba96b 2500w`})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Google notes that most changes take effect within a few minutes, so allow a short delay before testing.`})}),`\n`,_jsx(Heading,{level:`2`,id:`5-test-the-sign-in`,children:`5. Test the sign-in`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Management Tool`,children:_jsx(_components.p,{children:`Go to the Management Tool sign-in page.`})}),_jsx(Step,{title:`Click Log in with SSO`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Log in with SSO`}),` button appears below the standard `,_jsx(_components.strong,{children:`Log In`}),` button.`]})}),_jsx(Step,{title:`Sign in with Google`,children:_jsx(_components.p,{children:`You are redirected to the Google sign-in page. After authenticating, you are returned to the Management Tool, signed in.`})})]}),`\n`,_jsx(Check,{children:_jsx(_components.p,{children:`Signing in with a Google Workspace account returns you to the Management Tool without a Syteca password.`})}),`\n`,_jsx(Frame,{caption:`The Log in with SSO button on the Management Tool sign-in page.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-login-button.png?fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=c1791472817eeaa2a71d60ee0d599365`,alt:`Syteca Management Tool login page showing the Log in with SSO button`,\"data-og-width\":`454`,width:`454`,\"data-og-height\":`501`,height:`501`,\"data-path\":`images/administration/integrations/google-sso-login-button.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-login-button.png?w=280\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=056262dbc56112c9ad5bca88685d60ec 280w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-login-button.png?w=560\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=7228781a8c1b5c3e20f1087c3941a994 560w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-login-button.png?w=840\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=595979ca4edc67529793ea2b22d814b4 840w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-login-button.png?w=1100\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=5e8260dc8635cfd25a35c35b8b63fcca 1100w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-login-button.png?w=1650\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=e3052838feb6e1dccba34fb3ede7a8fe 1650w, https://mintcdn.com/syteca/p5NWVPEDUKZwkakZ/images/administration/integrations/google-sso-login-button.png?w=2500\u0026fit=max\u0026auto=format\u0026n=p5NWVPEDUKZwkakZ\u0026q=85\u0026s=440330afe2cd8ccb2d2ef569882e7cbb 2500w`})}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Keep at least one local Syteca administrator account that can sign in with a password. If the identity provider becomes unreachable, or the SAML certificate expires, that account is how you get back into the Management Tool.`})}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Error 403: app_not_configured_for_user`,id:`error-403-app-not-configured-for-user`,children:[_jsxs(_components.p,{children:[`Google reports `,_jsx(_components.em,{children:`“Service is not configured for this user.”`}),` The SAML app is not turned on for the account you are signing in with.`]}),_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Apps → Web and mobile apps → your SAML app → Service status`}),` and turn the service on, as described in `,_jsx(_components.a,{href:`#4--turn-the-app-on-for-your-users`,children:`section 4`}),`. If it is already on for some organizational units, confirm the account you are testing with belongs to one of them.`]})]}),_jsx(Accordion,{title:`Sign-in redirects to Google but fails to return`,id:`sign-in-redirects-to-google-but-fails-to-return`,children:_jsxs(_components.p,{children:[`The ACS URL in Google does not match the Management Tool. Compare the `,_jsx(_components.strong,{children:`ACS URL`}),` in the Google app’s service provider details against your Management Tool URL, including the application path (`,_jsx(_components.code,{children:`Syteca`}),` or `,_jsx(_components.code,{children:`EkranSystem`}),`) and the `,_jsx(_components.code,{children:`/Account/ConsumeSSO`}),` suffix. A trailing slash, a different hostname form, or `,_jsx(_components.code,{children:`http`}),` instead of `,_jsx(_components.code,{children:`https`}),` are all enough to break it.`]})}),_jsx(Accordion,{title:`The Log in with SSO button does not appear`,id:`the-log-in-with-sso-button-does-not-appear`,children:_jsxs(_components.p,{children:[`The SSO configuration has not been saved in the Management Tool. Re-open `,_jsx(_components.strong,{children:`Configuration → SSO Integration`}),` and confirm the Issuer name is filled in and the identity provider metadata file is uploaded, then click `,_jsx(_components.strong,{children:`Save`}),`.`]})}),_jsx(Accordion,{title:`A user signs in but has no access to anything`,id:`a-user-signs-in-but-has-no-access-to-anything`,children:_jsxs(_components.p,{children:[`The account was created by `,_jsx(_components.strong,{children:`Auto-create a Management Tool account for a new user on the first SSO login`}),` and has no permissions yet. Open the user on the `,_jsx(_components.a,{href:`/administration/users/users`,children:`Users page`}),` and assign the user groups and administrative permissions they need.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`SSO integration`,icon:`key`,href:`/administration/integrations/sso`,children:_jsx(_components.p,{children:`How SSO works in Syteca, and what it applies to.`})}),_jsx(Card,{title:`Users and user groups`,icon:`users`,href:`/administration/users/users`,children:_jsx(_components.p,{children:`Assign permissions to accounts that sign in through SSO.`})}),_jsx(Card,{title:`Administrative permissions`,icon:`shield-check`,href:`/administration/users/administrative-permissions`,children:_jsx(_components.p,{children:`The permission required to configure SSO Integration.`})}),_jsx(Card,{title:`Two-factor authentication`,icon:`smartphone`,href:`/administration/access/two-factor-authentication`,children:_jsx(_components.p,{children:`Additional sign-in protection for Management Tool accounts.`})})]})]})}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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Configure Google Workspace SSO","sidebarTitle":"Google Workspace SSO","description":"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.","icon":"key-round","keywords":["syteca google workspace sso","google saml syteca","management tool single sign-on","custom saml app syteca","log in with sso"],"href":"/administration/integrations/sso-google"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[{"title":"Get your Management Tool URL right","slug":"get-your-management-tool-url-right","depth":3,"children":[]}]},{"title":"1. Create the SAML app in Google Workspace","slug":"1-create-the-saml-app-in-google-workspace","depth":2,"children":[]},{"title":"2. Import the metadata into Syteca","slug":"2-import-the-metadata-into-syteca","depth":2,"children":[]},{"title":"3. Complete the service provider details in Google","slug":"3-complete-the-service-provider-details-in-google","depth":2,"children":[]},{"title":"4. Turn the app on for your users","slug":"4-turn-the-app-on-for-your-users","depth":2,"children":[]},{"title":"5. Test the sign-in","slug":"5-test-the-sign-in","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"syteca","siteName":"Syteca","title":"Configure Google Workspace SSO - Syteca","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T19:50:33.434Z","originalFileLocation":"administration/integrations/sso-google.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=\"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Syteca\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_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=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Configure Google Workspace SSO - Syteca\">\u003cmeta data-mint-head property=\"og:description\" content=\"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Syteca Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.syteca.com/docs/administration/integrations/sso-google\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://www.syteca.com/og-default.png\">\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=\"Configure Google Workspace SSO - Syteca\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://www.syteca.com/og-default.png\">\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=\"/docs/mintlify-assets/_mintlify/favicons/syteca/6kVJ1RNAbG010Toj/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Syteca\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.syteca.com/docs/administration/integrations/sso-google\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/administration/integrations/sso-google.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.syteca.com/#organization\",\"name\":\"Syteca\",\"url\":\"https://www.syteca.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/syteca/ZVta4JfIcSnC47NX/logo/syteca-light.svg?fit=max\u0026auto=format\u0026n=ZVta4JfIcSnC47NX\u0026q=85\u0026s=154a18f69aa4aefa55de0de7669934c7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.syteca.com/docs#website\",\"name\":\"Syteca\",\"url\":\"https://www.syteca.com/docs\",\"publisher\":{\"@id\":\"https://www.syteca.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.syteca.com/docs/administration/integrations/sso-google#webpage\",\"url\":\"https://www.syteca.com/docs/administration/integrations/sso-google\",\"name\":\"Configure Google Workspace SSO\",\"description\":\"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.\",\"dateModified\":\"2026-10-27T19:50:33.434Z\",\"isPartOf\":{\"@id\":\"https://www.syteca.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.syteca.com/docs/administration/integrations/sso-google#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.syteca.com/docs/administration/integrations/sso-google#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SSO \u0026 LDAP\",\"item\":\"https://www.syteca.com/docs/administration/integrations/sso\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Configure Google Workspace SSO\",\"item\":\"https://www.syteca.com/docs/administration/integrations/sso-google\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.syteca.com/docs/administration/integrations/sso-google#article\",\"headline\":\"Configure Google Workspace SSO\",\"name\":\"Configure Google Workspace SSO\",\"description\":\"Set up SAML single sign-on between Syteca and Google Workspace so administrators sign in to the Management Tool with their Google accounts.\",\"url\":\"https://www.syteca.com/docs/administration/integrations/sso-google\",\"mainEntityOfPage\":{\"@id\":\"https://www.syteca.com/docs/administration/integrations/sso-google#webpage\"},\"image\":\"https://www.syteca.com/og-default.png\",\"dateModified\":\"2026-10-27T19:50:33.434Z\",\"keywords\":\"syteca google workspace sso, google saml syteca, management tool single sign-on, custom saml app syteca, log in with sso\",\"publisher\":{\"@id\":\"https://www.syteca.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.syteca.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Syteca\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Syteca","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/get-started/what-is-syteca"}]},{"tab":"Session Monitoring","pages":[{"title":"Session Monitoring","href":"/session-monitoring/overview"}]},{"tab":"Privileged Access Management","pages":[{"title":"Privileged Access Management","href":"/pam/overview"}]},{"tab":"Endpoint Risk Control","pages":[{"title":"Endpoint Risk Control","href":"/risk/overview"}]},{"tab":"Administration","pages":[{"title":"Administration","href":"/administration/overview"}]},{"tab":"API \u0026 Integrations","groups":[{"group":"Overview","pages":[{"title":"API \u0026 Integrations","sidebarTitle":"Overview","icon":"plug","href":"/api/overview"}]},{"group":"Application Credentials Broker","pages":[{"title":"Syteca Application Credentials Broker (ACB)","sidebarTitle":"Overview","icon":"key-square","href":"/api/acb/overview"},{"title":"Install the ACB Service","sidebarTitle":"Install","icon":"download","href":"/api/acb/install"},{"title":"Migrate to Client ID / Client Secret Authentication","sidebarTitle":"Migrate to Client ID / Client Secret","icon":"arrow-right-left","href":"/api/acb/migrate-to-client-credentials"},{"title":"Set Up a User Account for ACB","sidebarTitle":"Set up user account","icon":"user-plus","href":"/api/acb/setup-user-account"},{"title":"Edit Secret and Folder Permissions for ACB","sidebarTitle":"Secret permissions","icon":"lock-keyhole","href":"/api/acb/secret-permissions"},{"title":"Syteca ACB API Reference","sidebarTitle":"API reference","icon":"square-code","href":"/api/acb/api-reference"},{"title":"Syteca ACB Data Models","sidebarTitle":"Data models","icon":"braces","href":"/api/acb/data-models"},{"title":"Syteca ACB CLI Reference","sidebarTitle":"CLI","icon":"terminal","href":"/api/acb/cli"},{"title":"Rotate the Built-in Admin Password","sidebarTitle":"Admin password rotation","icon":"key-square","href":"/api/acb/admin-password-rotation"},{"group":"Endpoints","pages":[{"title":"Get Access Token","sidebarTitle":"POST /get_access_token","icon":"key-round","openapi":"POST /get_access_token","href":"/api/acb/endpoints/get-access-token"},{"title":"Get Bearer Access Token","sidebarTitle":"POST /api/token","icon":"key-round","openapi":"POST /api/token","href":"/api/acb/endpoints/get-api-token"},{"title":"Get Secret Details (Old)","sidebarTitle":"POST /get_secret_details","icon":"key","openapi":"POST /get_secret_details","href":"/api/acb/endpoints/get-secret-details"},{"title":"Get Folder","sidebarTitle":"GET /api/folders/{id}","icon":"folder-open","openapi":"GET /api/folders/{id}","href":"/api/acb/endpoints/get-folder"},{"title":"Add Folder","sidebarTitle":"POST /api/folders","icon":"folder-plus","openapi":"POST /api/folders","href":"/api/acb/endpoints/add-folder"},{"title":"Update Folder","sidebarTitle":"PATCH /api/folders/{id}","icon":"folder-pen","openapi":"PATCH /api/folders/{id}","href":"/api/acb/endpoints/update-folder"},{"title":"Delete Folder","sidebarTitle":"DELETE /api/folders/{id}","icon":"folder-minus","openapi":"DELETE /api/folders/{id}","href":"/api/acb/endpoints/delete-folder"},{"title":"Get Secret","sidebarTitle":"GET /api/secrets/{id}","icon":"info","openapi":"GET /api/secrets/{id}","href":"/api/acb/endpoints/get-secret"},{"title":"Get Secret Credentials","sidebarTitle":"GET /api/secrets/{id}/password","icon":"key","openapi":"GET /api/secrets/{id}/password","href":"/api/acb/endpoints/get-secret-credentials"},{"title":"Add Secret","sidebarTitle":"POST /api/secrets","icon":"plus","openapi":"POST /api/secrets","href":"/api/acb/endpoints/add-secret"},{"title":"Update Secret","sidebarTitle":"PATCH /api/secrets/{id}","icon":"file-pen","openapi":"PATCH /api/secrets/{id}","href":"/api/acb/endpoints/update-secret"},{"title":"Delete Secret","sidebarTitle":"DELETE /api/secrets/{id}","icon":"trash","openapi":"DELETE /api/secrets/{id}","href":"/api/acb/endpoints/delete-secret"},{"title":"Rotate Secret Password","sidebarTitle":"POST /api/secrets/{id}/rotate-secret-password","icon":"refresh-ccw","openapi":"POST /api/secrets/{id}/rotate-secret-password","href":"/api/acb/endpoints/rotate-secret-password"},{"title":"Force Check-In","sidebarTitle":"POST /api/secrets/{id}/force-checkin","icon":"undo","openapi":"POST /api/secrets/{id}/force-checkin","href":"/api/acb/endpoints/force-checkin"},{"title":"Heartbeat (Check Password)","sidebarTitle":"POST /api/secrets/{id}/heartbeat","icon":"activity","openapi":"POST /api/secrets/{id}/heartbeat","href":"/api/acb/endpoints/heartbeat"},{"title":"Bulk Add Secrets and Folders","sidebarTitle":"POST /api/bulk/add-secrets-and-folders","icon":"layers","openapi":"POST /api/bulk/add-secrets-and-folders","href":"/api/acb/endpoints/bulk-add"},{"title":"Verify Admin Password","sidebarTitle":"POST /api/auth/verify","icon":"check","openapi":"POST /api/auth/verify","href":"/api/acb/endpoints/verify-password"}]},{"group":"Users","pages":[{"title":"Change Admin Password","sidebarTitle":"PUT /api/users/admin/password","icon":"refresh-ccw","openapi":"PUT /api/users/admin/password","href":"/api/acb/endpoints/change-admin-password"},{"title":"Create Internal User","sidebarTitle":"POST /api/user-management/users/internal","icon":"user-plus","openapi":"POST /api/user-management/users/internal","href":"/api/acb/endpoints/create-internal-user"},{"title":"Create Domain User","sidebarTitle":"POST /api/user-management/users/domain","icon":"user-cog","openapi":"POST /api/user-management/users/domain","href":"/api/acb/endpoints/create-domain-user"},{"title":"Get User Details","sidebarTitle":"GET /api/user-management/users/{userId}","icon":"user-search","openapi":"GET /api/user-management/users/{userId}","href":"/api/acb/endpoints/get-user-details"},{"title":"Delete User","sidebarTitle":"DELETE /api/user-management/users/{userId}","icon":"user-x","openapi":"DELETE /api/user-management/users/{userId}","href":"/api/acb/endpoints/delete-user"},{"title":"Update Admin Permissions","sidebarTitle":"PUT /api/user-management/users/{userId}/admin-permissions","icon":"shield-check","openapi":"PUT /api/user-management/users/{userId}/admin-permissions","href":"/api/acb/endpoints/update-admin-permissions"},{"title":"Update Client Access Permissions","sidebarTitle":"PUT /api/user-management/users/{userId}/client-access","icon":"laptop","openapi":"PUT /api/user-management/users/{userId}/client-access","href":"/api/acb/endpoints/update-client-access"},{"title":"Update User-to-User Access Permissions","sidebarTitle":"PUT /api/user-management/users/{userId}/user-access","icon":"users-round","openapi":"PUT /api/user-management/users/{userId}/user-access","href":"/api/acb/endpoints/update-user-access"},{"title":"Add User to Group","sidebarTitle":"POST /api/user-management/user-groups/{groupId}/users","icon":"users","openapi":"POST /api/user-management/user-groups/{groupId}/users","href":"/api/acb/endpoints/add-user-to-group"},{"title":"Remove User from Group","sidebarTitle":"DELETE /api/user-management/user-groups/{groupId}/users/{userId}","icon":"user-minus","openapi":"DELETE /api/user-management/user-groups/{groupId}/users/{userId}","href":"/api/acb/endpoints/remove-user-from-group"}]},{"group":"Folders","pages":[{"title":"Get folder by ID","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml get /api/folders/{id}","href":"/api-reference/folders/get-folder-by-id"},{"title":"Delete folder","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml delete /api/folders/{id}","href":"/api-reference/folders/delete-folder"},{"title":"Update folder","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml patch /api/folders/{id}","href":"/api-reference/folders/update-folder"},{"title":"Add new folder","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /api/folders","href":"/api-reference/folders/add-new-folder"}]},{"group":"Secrets","pages":[{"title":"Get secret by ID","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml get /api/secrets/{id}","href":"/api-reference/secrets/get-secret-by-id"},{"title":"Delete secret","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml delete /api/secrets/{id}","href":"/api-reference/secrets/delete-secret"},{"title":"Update secret","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml patch /api/secrets/{id}","href":"/api-reference/secrets/update-secret"},{"title":"Get secret credentials","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml get /api/secrets/{id}/password","href":"/api-reference/secrets/get-secret-credentials"},{"title":"Add new secret","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /api/secrets","href":"/api-reference/secrets/add-new-secret"},{"title":"Rotate secret password","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /api/secrets/{id}/rotate-secret-password","href":"/api-reference/secrets/rotate-secret-password"},{"title":"Force check-in secret","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /api/secrets/{id}/force-checkin","href":"/api-reference/secrets/force-check-in-secret"},{"title":"Check secret password (Heartbeat)","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /api/secrets/{id}/heartbeat","href":"/api-reference/secrets/check-secret-password-heartbeat"}]},{"group":"Bulk Operations","pages":[{"title":"Bulk add secrets and folders","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /api/bulk/add-secrets-and-folders","href":"/api-reference/bulk-operations/bulk-add-secrets-and-folders"}]},{"group":"Old Endpoints","pages":[{"title":"Exchange Refresh Token for Access Token","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /get_access_token","href":"/api-reference/old-endpoints/exchange-refresh-token-for-access-token"},{"title":"Get secret credentials (pre-v1.3 endpoint)","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /get_secret_details","href":"/api-reference/old-endpoints/get-secret-credentials-pre-v13-endpoint"}]},{"group":"Authentication","pages":[{"title":"Exchange Client ID / Client Secret for Access Token","deprecated":null,"version":null,"openapi":"/api-specs/acb-secrets.yaml post /api/token","href":"/api-reference/authentication/exchange-client-id-client-secret-for-access-token"}]}]},{"group":"Data Connector API","pages":[{"title":"Syteca API Data Connector","sidebarTitle":"Overview","icon":"plug-2","href":"/api/data-connector/overview"},{"title":"Install the Data Connector","sidebarTitle":"Install","icon":"download","href":"/api/data-connector/install"},{"title":"Manage the Data Connector","sidebarTitle":"Manage","icon":"settings","href":"/api/data-connector/manage"},{"title":"Syteca API Reference","sidebarTitle":"API reference","icon":"square-code","href":"/api/data-connector/api-reference"},{"group":"Endpoints","pages":[{"title":"List Clients","sidebarTitle":"GET /client","icon":"server","href":"/api/data-connector/endpoints/get-clients"},{"title":"List Sessions","sidebarTitle":"GET /sessions","icon":"list","href":"/api/data-connector/endpoints/get-sessions"},{"title":"List Sessions with Productivity","sidebarTitle":"POST /sessions","icon":"bar-chart-3","href":"/api/data-connector/endpoints/post-sessions"},{"title":"Application Statistics","sidebarTitle":"GET /statistics/getapp","icon":"app-window","href":"/api/data-connector/endpoints/get-application-statistics"},{"title":"URL Statistics","sidebarTitle":"GET /statistics/geturl","icon":"globe","href":"/api/data-connector/endpoints/get-url-statistics"},{"title":"List Users","sidebarTitle":"GET /user","icon":"users","href":"/api/data-connector/endpoints/get-users"},{"title":"User Productivity","sidebarTitle":"GET /user/getproductivity","icon":"user-check","href":"/api/data-connector/endpoints/get-user-productivity"},{"title":"List Alerts","sidebarTitle":"GET /alerts","icon":"bell-ring","href":"/api/data-connector/endpoints/get-alerts"},{"title":"List Endpoint Access Requests","sidebarTitle":"GET /AccessRequests/GetEndpointAccessRequests","icon":"shield-check","href":"/api/data-connector/endpoints/get-endpoint-access-requests"}]},{"title":"Power BI Example","sidebarTitle":"Power BI example","icon":"chart-pie","href":"/api/data-connector/power-bi-example"}]},{"group":"SSO \u0026 LDAP","pages":[{"title":"SSO Integration","sidebarTitle":"Overview","icon":"key","href":"/administration/integrations/sso"},{"title":"Configure Azure SSO Integration","sidebarTitle":"Azure SSO","icon":"microsoft","href":"/administration/integrations/sso-azure"},{"title":"Configure Okta SSO Integration","sidebarTitle":"Okta SSO","description":"Set up SAML 2.0 Single Sign-On between Okta and the Syteca Management Tool, including the OpenSSL certificate Okta requires.","icon":"shield","href":"/administration/integrations/sso-okta"},{"title":"Configure Google Workspace SSO","sidebarTitle":"Google Workspace SSO","icon":"key-round","href":"/administration/integrations/sso-google"},{"title":"Configure ForgeRock SSO Integration","sidebarTitle":"ForgeRock SSO","description":"Set up SAML 2.0 Single Sign-On between ForgeRock Access Management and the Syteca Management Tool.","icon":"lock","href":"/administration/integrations/sso-forgerock"},{"title":"Configure Keycloak SSO Integration","sidebarTitle":"Keycloak SSO","icon":"key","href":"/administration/integrations/keycloak-sso"},{"title":"Add LDAP Targets Manually","sidebarTitle":"LDAP targets","icon":"network","href":"/administration/integrations/ldap-targets"},{"title":"Configure Microsoft Entra ID Domain Services Integration","sidebarTitle":"Entra ID Domain Services","icon":"cloud","href":"/administration/integrations/entra-id-domain-services"},{"title":"Configuring LDAP Integration in a Kerberos-Only Authentication Environment","sidebarTitle":"Kerberos-Only LDAP Integration","icon":"key-round","href":"/administration/integrations/kerberos-ldap-integration"}]},{"group":"SIEM \u0026 Ticketing systems","pages":[{"title":"SIEM Integration","sidebarTitle":"SIEM integration","icon":"file-text","href":"/administration/integrations/siem"},{"title":"Ticketing System Integration","sidebarTitle":"Ticketing system","icon":"ticket","href":"/administration/integrations/ticketing-system"},{"title":"API Bridge for Ticketing Systems","sidebarTitle":"API Bridge","icon":"webhook","href":"/api/integrations/api-bridge"},{"title":"Request a Session ID","sidebarTitle":"/connect","openapi":"api-spec/api-bridge-openapi.yaml POST /connect","href":"/api/integrations/connect"},{"title":"Get the Ticket Status","sidebarTitle":"/ticket-status","openapi":"api-spec/api-bridge-openapi.yaml GET /ticket-status","href":"/api/integrations/ticket-status"},{"title":"Add a Comment to a Ticket","sidebarTitle":"Add Comment","openapi":"api-spec/api-bridge-openapi.yaml POST /add-ticket-comment","href":"/api/integrations/add-ticket-comment"},{"title":"Configure Syteca Integration with Venn","sidebarTitle":"Venn Integration","icon":"app-window","href":"/administration/integrations/venn"}]}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources/overview"}]}]},"title":"Configure Google Workspace SSO - Syteca","buildId":"dpl_AUojGTPodKNPTVaxVPcxnNvkSVqo","deploymentId":"dpl_AUojGTPodKNPTVaxVPcxnNvkSVqo","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DSDQiHav.js","DynamicMarkdown-BQC1aHST.js","zoom-image-lightbox-DdOI8a7V.js","lightbox-handle-r17bVUz3.js"]}