{"version":1,"pages":[{"id":"ovZS5rZ8HPTFVqfEOQbc","title":"Introduction","pathname":"/1","siteSpaceId":"sitesp_WxNpF","description":""},{"id":"lC2QMHhGzbafpzpFkMNo","title":"Background","pathname":"/1/onboarding-guide/background","siteSpaceId":"sitesp_WxNpF","description":"","breadcrumbs":[{"label":"Onboarding Guide"}]},{"id":"yBxfuBlxIutMAqrVj2x9","title":"Registration","pathname":"/1/onboarding-guide/registration","siteSpaceId":"sitesp_WxNpF","description":"","breadcrumbs":[{"label":"Onboarding Guide"}]},{"id":"ONVx2V4iz59F7dcISz8I","title":"Integrating Using the SDK","pathname":"/1/onboarding-guide/integrating-using-the-sdk","siteSpaceId":"sitesp_WxNpF","description":"","breadcrumbs":[{"label":"Onboarding Guide"}]},{"id":"Mtft6wB4WanR9l80IWt2","title":"Custom Integration","pathname":"/1/onboarding-guide/custom-integration","siteSpaceId":"sitesp_WxNpF","description":"","breadcrumbs":[{"label":"Onboarding Guide"}]},{"id":"zLQ5qMIF5Yxzz2Fn76uy","title":"Potential Gotchas","pathname":"/1/onboarding-guide/potential-gotchas","siteSpaceId":"sitesp_WxNpF","description":"Some common issues your might face during integration","breadcrumbs":[{"label":"Onboarding Guide"}]},{"id":"9ONqnuNrHqdUU3EmnZM4","title":"Testing","pathname":"/1/onboarding-guide/testing","siteSpaceId":"sitesp_WxNpF","description":"How to test your integration","breadcrumbs":[{"label":"Onboarding Guide"}]},{"id":"aQVnA1inqAG6SIhcbYSj","title":"White Paper","pathname":"/1/white-paper","siteSpaceId":"sitesp_WxNpF","description":""},{"id":"mpSapcahgEAGnY3jZQUo","title":"Data Catalog","pathname":"/1/data-catalog","siteSpaceId":"sitesp_WxNpF","description":""},{"id":"Sxt1IIKLFIDLbCNb7ps4","title":"API Documentation","pathname":"/1/api-documentation","siteSpaceId":"sitesp_WxNpF","description":""},{"id":"AvtA4DSl3Ccw2SriTj49","title":"Overview","pathname":"/","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"7WPsESuSIrnbnbtQCsHA","title":"Getting Started","pathname":"/introduction/getting-started","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"yNmoVV7Cr9aHCkQjZzzh","title":"Register Your Application","pathname":"/introduction/getting-started/register-your-application","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Introduction"},{"label":"Getting Started"}]},{"id":"OcMbErCWNssgIE6GdtzN","title":"Integrating With sgID","pathname":"/introduction/getting-started/integrating-with-sgid","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Introduction"},{"label":"Getting Started"}]},{"id":"ONVx2V4iz59F7dcISz8I","title":"TypeScript / JavaScript","pathname":"/integrations-with-sgid/typescript-javascript","siteSpaceId":"sitesp_lAeVa","description":"Integrating with TypeScript and JavaScript Node.js applications","breadcrumbs":[{"label":"Integrations with sgID"}]},{"id":"0r4tlWIYVT58EHnwtz0o","title":"Framework Guides","pathname":"/integrations-with-sgid/typescript-javascript/framework-guides","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"TypeScript / JavaScript"}]},{"id":"I32T5SUybeZXEMijBEu2","title":"Express (with Single-Page App frontend)","pathname":"/integrations-with-sgid/typescript-javascript/framework-guides/express-with-single-page-app-frontend","siteSpaceId":"sitesp_lAeVa","description":"Integrating an Express server with sgID","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"TypeScript / JavaScript"},{"label":"Framework Guides"}]},{"id":"AUTfQJRk5tlAt6NHNW7A","title":"Next.js (client-side rendering)","pathname":"/integrations-with-sgid/typescript-javascript/framework-guides/next.js-client-side-rendering","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"TypeScript / JavaScript"},{"label":"Framework Guides"}]},{"id":"Bpvox3VOuBKx0cq8EiKg","title":"Next.js (server-side rendering)","pathname":"/integrations-with-sgid/typescript-javascript/framework-guides/next.js-server-side-rendering","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"TypeScript / JavaScript"},{"label":"Framework Guides"}]},{"id":"Qp9aeB4kkwDt99ARwTvA","title":"API Reference","pathname":"/integrations-with-sgid/typescript-javascript/api-reference","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"TypeScript / JavaScript"}]},{"id":"Mk8uJ9BifaooStGLqaM1","title":"Python","pathname":"/integrations-with-sgid/python","siteSpaceId":"sitesp_lAeVa","description":"Integrating with sgID in a Python application","breadcrumbs":[{"label":"Integrations with sgID"}]},{"id":"8Qz56FxsLFcEMWeYYf9E","title":"Framework Guides","pathname":"/integrations-with-sgid/python/framework-guides","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"Python"}]},{"id":"r8c77eTjlgfLWRLojJje","title":"Flask (with Single-Page App frontend)","pathname":"/integrations-with-sgid/python/framework-guides/flask-with-single-page-app-frontend","siteSpaceId":"sitesp_lAeVa","description":"Integrating a Flask server with sgID","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"Python"},{"label":"Framework Guides"}]},{"id":"FZW9mzDRvgenbZhf2C6P","title":"API Reference","pathname":"/integrations-with-sgid/python/api-reference","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Integrations with sgID"},{"label":"Python"}]},{"id":"Mtft6wB4WanR9l80IWt2","title":"Custom Integration","pathname":"/integrations-with-sgid/custom-integration","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Integrations with sgID"}]},{"id":"Sxt1IIKLFIDLbCNb7ps4","title":"API Documentation","pathname":"/integrations-with-sgid/api-documentation","siteSpaceId":"sitesp_lAeVa","description":"A list of API endpoints supported by sgID.","breadcrumbs":[{"label":"Integrations with sgID"}]},{"id":"zLQ5qMIF5Yxzz2Fn76uy","title":"Troubleshooting","pathname":"/integrations-with-sgid/troubleshooting","siteSpaceId":"sitesp_lAeVa","description":"Some common issues your might face during integration","breadcrumbs":[{"label":"Integrations with sgID"}]},{"id":"m1Er32oIOE29qbOOEZM1","title":"Protocols","pathname":"/learn-the-basics/protocols","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Learn the basics"}]},{"id":"yw43dNVle5H6UPEPrQQ9","title":"OAuth 2.0 and OpenID Connect","pathname":"/learn-the-basics/protocols/oauth-2.0-and-openid-connect","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Learn the basics"},{"label":"Protocols"}]},{"id":"hqIpe2CWKEYC9Xt6MMeu","title":"sgID","pathname":"/learn-the-basics/protocols/sgid","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Learn the basics"},{"label":"Protocols"}]},{"id":"aQVnA1inqAG6SIhcbYSj","title":"White Paper","pathname":"/learn-the-basics/protocols/sgid/white-paper","siteSpaceId":"sitesp_lAeVa","description":"The White Paper describes the design goals of the sgID protocol, and goes into detail on the protocol specifics and how it meets these design goals","breadcrumbs":[{"label":"Learn the basics"},{"label":"Protocols"},{"label":"sgID"}]},{"id":"aBPMNwfg3cr1bEfWmRbY","title":"Integration Patterns","pathname":"/learn-the-basics/integration-patterns","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Learn the basics"}]},{"id":"4AQXJUNRrMXfQY1LOfi6","title":"Web Server and SSR Frontend","pathname":"/learn-the-basics/integration-patterns/web-server-and-ssr-frontend","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Learn the basics"},{"label":"Integration Patterns"}]},{"id":"0SHgRlEKHF4VCCALU8nY","title":"Backend for Single-Page App (SPA) Frontend (BFF)","pathname":"/learn-the-basics/integration-patterns/backend-for-single-page-app-spa-frontend-bff","siteSpaceId":"sitesp_lAeVa","description":"","breadcrumbs":[{"label":"Learn the basics"},{"label":"Integration Patterns"}]},{"id":"I2VrKFo1CDma24eMY8q6","title":"User Migrations","pathname":"/important-updates/user-migrations","siteSpaceId":"sitesp_lAeVa","description":"This page documents all the breaking changes made to sgID, and contains step-by-step migration guides for existing users.","breadcrumbs":[{"label":"Important Updates"}]},{"id":"ykCsasQDVwRm1cbOgIsM","title":"TypeScript SDK v2.0 Major Release","pathname":"/important-updates/user-migrations/typescript-sdk-v2.0-major-release","siteSpaceId":"sitesp_lAeVa","description":"This document documents the major changes introduced in v2.0.0 sgID TypeScript SDK, and serves as a step-by-step guide for existing v1.x.x sgID TypeScript SDK users to upgrade their version to v2.x.x.","breadcrumbs":[{"label":"Important Updates"},{"label":"User Migrations"}]},{"id":"mpSapcahgEAGnY3jZQUo","title":"Data Catalog","pathname":"/data-catalog","siteSpaceId":"sitesp_lAeVa","description":"What data fields / scopes are provided by sgID?"},{"id":"MQPxwUrQu9FDsmg1z1qq","title":"FAQ (Developers)","pathname":"/faq-developers","siteSpaceId":"sitesp_lAeVa","description":"Frequently asked questions"},{"id":"n2vmXUirZjetMOHaEb7I","title":"FAQ (Users)","pathname":"/faq-users","siteSpaceId":"sitesp_lAeVa","description":"Frequently asked questions"},{"id":"0FDYPWoD8tkc2ocy501N","title":"Contact","pathname":"/contact","siteSpaceId":"sitesp_lAeVa","description":""}]}