├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── deploy.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vale.ini ├── .vale ├── SuperTokens │ ├── abbreviations.yml │ ├── acronyms.yml │ ├── adjectives.yml │ ├── american-spelling.yml │ ├── clarity.yml │ ├── gender.yml │ ├── headings.yml │ ├── links.yml │ ├── oxford-comma.yml │ ├── paragraph-start.yml │ ├── passive.yml │ ├── pronouns.yml │ ├── sentence-length.yml │ ├── sentence-start.yml │ ├── spaces.yml │ ├── spelling.yml │ ├── tense.yml │ ├── weasel-words.yml │ ├── wordiness.yml │ └── words.yml └── config │ └── vocabularies │ └── Authentication │ ├── accept.txt │ └── reject.txt ├── CONTRIBUTING.md ├── OpenCode.md ├── README.md ├── bunfig.toml ├── docs ├── _blocks │ ├── oauth-tokens-callout.mdx │ └── react-router-callout.mdx ├── _templates │ ├── api-reference.md │ ├── how-to-guide.md │ └── tutorial.md ├── additional-verification │ ├── _category_.json │ ├── attack-protection-suite │ │ ├── _blocks │ │ │ └── anomaly-detection-request.mdx │ │ ├── _category_.json │ │ ├── initial-setup.mdx │ │ └── introduction.mdx │ ├── email-verification │ │ ├── _category_.json │ │ ├── changing-style.mdx │ │ ├── embed-in-page.mdx │ │ ├── hooks-and-overrides.mdx │ │ ├── initial-setup.mdx │ │ ├── introduction.mdx │ │ ├── manual-actions.mdx │ │ └── protecting-routes.mdx │ ├── mfa │ │ ├── _blocks │ │ │ └── paid-feature-callout.mdx │ │ ├── _category_.json │ │ ├── backup-codes.mdx │ │ ├── email-sms-otp │ │ │ ├── _category_.json │ │ │ ├── embed.mdx │ │ │ ├── otp-for-all-users.mdx │ │ │ └── otp-for-opt-in-users.mdx │ │ ├── hooks-and-overrides.mdx │ │ ├── important-concepts.mdx │ │ ├── initial-setup.mdx │ │ ├── introduction.mdx │ │ ├── legacy-mfa │ │ │ ├── _category_.json │ │ │ ├── backend-setup │ │ │ │ ├── _category_.json │ │ │ │ ├── first-factor.mdx │ │ │ │ ├── protecting-api.mdx │ │ │ │ └── second-factor.mdx │ │ │ ├── frontend-custom.mdx │ │ │ ├── how-it-works.mdx │ │ │ ├── legacy-vs-new.mdx │ │ │ └── prebuilt-ui │ │ │ │ ├── _category_.json │ │ │ │ ├── init.mdx │ │ │ │ ├── protecting-routes.mdx │ │ │ │ └── showing-login-ui.mdx │ │ ├── migration │ │ │ ├── _category_.json │ │ │ ├── legacy-to-new.mdx │ │ │ └── old-sdk-to-new.mdx │ │ ├── protect-routes.mdx │ │ ├── step-up-auth.mdx │ │ └── totp │ │ │ ├── _category_.json │ │ │ ├── embed.mdx │ │ │ ├── totp-for-all-users.mdx │ │ │ └── totp-for-opt-in-users.mdx │ ├── session-verification │ │ ├── _blocks │ │ │ └── session-object.mdx │ │ ├── _category_.json │ │ ├── claim-validation.mdx │ │ ├── protect-api-routes.mdx │ │ ├── protect-frontend-routes.mdx │ │ ├── ssr.mdx │ │ └── with-websocket.mdx │ └── user-roles │ │ ├── _blocks │ │ ├── assign-role-to-session.mdx │ │ ├── assign-role-to-user.mdx │ │ └── create-role.mdx │ │ ├── _category_.json │ │ ├── initial-setup.mdx │ │ ├── introduction.mdx │ │ ├── protecting-routes.mdx │ │ └── role-management-actions.mdx ├── authentication │ ├── _category_.json │ ├── email-password │ │ ├── _category_.json │ │ ├── customize-the-sign-in-form.mdx │ │ ├── customize-the-sign-up-form.mdx │ │ ├── disable-signup.mdx │ │ ├── hooks-and-overrides.mdx │ │ ├── implement-username-login.mdx │ │ ├── introduction.mdx │ │ ├── password-hashing.mdx │ │ ├── password-managers.mdx │ │ └── password-reset.mdx │ ├── enterprise │ │ ├── _blocks │ │ │ ├── create-tenant.mdx │ │ │ ├── get-tenant.mdx │ │ │ ├── paid-feature-banner.mdx │ │ │ └── update-tenant-config.mdx │ │ ├── _category_.json │ │ ├── common-domain-login.mdx │ │ ├── important-concepts.mdx │ │ ├── initial-setup.mdx │ │ ├── introduction.mdx │ │ ├── manage-apps.mdx │ │ ├── manage-tenants.mdx │ │ ├── saml │ │ │ ├── _category_.json │ │ │ ├── boxy-hq-guide.mdx │ │ │ └── overview.mdx │ │ └── subdomain-login.mdx │ ├── m2m │ │ ├── _category_.json │ │ ├── client-credentials.mdx │ │ ├── introduction.mdx │ │ └── legacy-flow.mdx │ ├── overview.mdx │ ├── passkeys │ │ ├── _category_.json │ │ ├── customization.mdx │ │ ├── important-concepts.mdx │ │ ├── initial-setup.mdx │ │ └── introduction.mdx │ ├── passwordless │ │ ├── _blocks │ │ │ ├── backend-sdk-init.mdx │ │ │ ├── frontend-custom-ui-magic-link-ui.mdx │ │ │ └── frontend-custom-ui-otp-ui.mdx │ │ ├── _category_.json │ │ ├── allow-list-flow.mdx │ │ ├── configure-email-and-sms-behavior.mdx │ │ ├── customize-the-magic-link.mdx │ │ ├── customize-the-otp.mdx │ │ ├── hooks-and-overrides.mdx │ │ ├── initial-setup.mdx │ │ ├── introduction.mdx │ │ └── invite-link-flow.mdx │ ├── social │ │ ├── _blocks │ │ │ ├── backend-providers-init.mdx │ │ │ ├── backend-sdk-init.mdx │ │ │ ├── frontend-custom-ui-mobile-access-token-flow.mdx │ │ │ ├── frontend-custom-ui-mobile-authorization-code-flow.mdx │ │ │ ├── frontend-custom-ui-web-authorization-code-flow.mdx │ │ │ ├── multi-tenant-provider-config-active-directory.mdx │ │ │ ├── multi-tenant-provider-config-apple.mdx │ │ │ ├── multi-tenant-provider-config-bitbucket.mdx │ │ │ ├── multi-tenant-provider-config-discord.mdx │ │ │ ├── multi-tenant-provider-config-facebook.mdx │ │ │ ├── multi-tenant-provider-config-github.mdx │ │ │ ├── multi-tenant-provider-config-gitlab.mdx │ │ │ ├── multi-tenant-provider-config-google-workspaces.mdx │ │ │ ├── multi-tenant-provider-config-google.mdx │ │ │ ├── multi-tenant-provider-config-linkedin.mdx │ │ │ ├── multi-tenant-provider-config-okta.mdx │ │ │ ├── multi-tenant-provider-config-saml.mdx │ │ │ ├── multi-tenant-provider-config-twitter.mdx │ │ │ ├── single-tenant-provider-config-active-directory.mdx │ │ │ ├── single-tenant-provider-config-apple.mdx │ │ │ ├── single-tenant-provider-config-bitbucket.mdx │ │ │ ├── single-tenant-provider-config-discord.mdx │ │ │ ├── single-tenant-provider-config-facebook.mdx │ │ │ ├── single-tenant-provider-config-github.mdx │ │ │ ├── single-tenant-provider-config-gitlab.mdx │ │ │ ├── single-tenant-provider-config-google-workspaces.mdx │ │ │ ├── single-tenant-provider-config-google.mdx │ │ │ ├── single-tenant-provider-config-linkedin.mdx │ │ │ ├── single-tenant-provider-config-okta.mdx │ │ │ ├── single-tenant-provider-config-saml.mdx │ │ │ └── single-tenant-provider-config-twitter.mdx │ │ ├── _category_.json │ │ ├── add-multiple-clients-for-the-same-provider.mdx │ │ ├── built-in-providers.mdx │ │ ├── custom-invite-flow.mdx │ │ ├── custom-providers.mdx │ │ ├── hooks-and-overrides.mdx │ │ ├── initial-setup.mdx │ │ └── introduction.mdx │ └── unified-login │ │ ├── _blocks │ │ ├── create-oauth2-client-request-details.mdx │ │ ├── create-oauth2-client-request-m2m.mdx │ │ ├── create-oauth2-client-request-no-auth.mdx │ │ ├── create-oauth2-client-request.mdx │ │ ├── custom-ui-guide.mdx │ │ └── paid-feature-callout.mdx │ │ ├── _category_.json │ │ ├── add-custom-claims-in-tokens.mdx │ │ ├── introduction.mdx │ │ ├── oauth2-basics.mdx │ │ ├── quickstart-guides │ │ ├── _category_.json │ │ ├── multiple-frontends-with-a-single-backend.mdx │ │ ├── multiple-frontends-with-separate-backends.mdx │ │ └── reuse-website-login.mdx │ │ ├── verify-tokens.mdx │ │ └── work-with-scopes.mdx ├── deployment │ ├── _category_.json │ ├── rate-limits.mdx │ ├── scalability.mdx │ └── self-host-supertokens.mdx ├── index.mdx ├── legacy │ └── core │ │ └── v10 │ │ └── self-host-supertokens.mdx ├── migration │ ├── _blocks │ │ ├── add-users-for-bulk-import-request.mdx │ │ ├── bulk-import-user-request.mdx │ │ ├── count-staged-users-request.mdx │ │ └── get-staged-users-request.mdx │ ├── _category_.json │ ├── account-migration.mdx │ ├── legacy │ │ ├── _category_.json │ │ ├── about.mdx │ │ ├── account-creation │ │ │ ├── _category_.json │ │ │ ├── email-verification.mdx │ │ │ ├── ep-migration-without-password-hash.mdx │ │ │ ├── user-creation.mdx │ │ │ └── user-id-mapping.mdx │ │ ├── data-migration.mdx │ │ ├── mfa-migration.mdx │ │ └── session-migration.mdx │ ├── overview.mdx │ └── session-migration.mdx ├── platform-configuration │ ├── _category_.json │ ├── email-delivery.mdx │ ├── sms-delivery.mdx │ └── supertokens-core │ │ ├── _category_.json │ │ ├── add-ssl-via-nginx.mdx │ │ ├── api-keys.mdx │ │ ├── base-path.mdx │ │ ├── cli.mdx │ │ └── ip-allow-deny.mdx ├── post-authentication │ ├── _category_.json │ ├── account-linking │ │ ├── _blocks │ │ │ └── paid-feature-callout.mdx │ │ ├── _category_.json │ │ ├── add-passwords-to-an-existing-account.mdx │ │ ├── automatic-account-linking.mdx │ │ ├── important-concepts.mdx │ │ ├── introduction.mdx │ │ ├── link-social-accounts.mdx │ │ └── manual-account-linking.mdx │ ├── dashboard │ │ ├── _category_.json │ │ ├── initial-setup.mdx │ │ ├── introduction.mdx │ │ ├── tenant-management.mdx │ │ └── user-management.mdx │ ├── post-login-redirect.mdx │ ├── session-management │ │ ├── _category_.json │ │ ├── access-session-data.mdx │ │ ├── advanced-workflows │ │ │ ├── _category_.json │ │ │ ├── access-token-blacklisting.mdx │ │ │ ├── anonymous-session.mdx │ │ │ ├── customize-error-handling.mdx │ │ │ ├── disable-frontend-interceptors.mdx │ │ │ ├── in-iframe.mdx │ │ │ ├── multiple-api-endpoints.mdx │ │ │ └── user-impersonation.mdx │ │ ├── introduction.mdx │ │ ├── security.mdx │ │ ├── session-invalidation.mdx │ │ ├── share-session-across-sub-domains.mdx │ │ └── switch-between-cookies-and-header-authentication.mdx │ └── user-management │ │ ├── _category_.json │ │ ├── account-deduplication.mdx │ │ ├── allow-users-to-update-their-data.mdx │ │ ├── common-actions.mdx │ │ ├── introduction.mdx │ │ └── user-metadata.mdx ├── quickstart │ ├── _blocks │ │ ├── angular-app-component.mdx │ │ ├── angular-auth-component.mdx │ │ ├── angular-routing.mdx │ │ ├── curl-sign-in.mdx │ │ ├── flutter-custom-client-session.mdx │ │ ├── flutter-dio-request-example.mdx │ │ ├── flutter-dio-session.mdx │ │ ├── flutter-http-session.mdx │ │ ├── go-sdk-init.mdx │ │ ├── kotlin-http-urlconnection-session.mdx │ │ ├── kotlin-okhttp-session.mdx │ │ ├── kotlin-sdk-init.mdx │ │ ├── node-express-sdk-init.mdx │ │ ├── node-fastify-sdk-init.mdx │ │ ├── node-hapi-sdk-init.mdx │ │ ├── node-koa-sdk-init.mdx │ │ ├── node-loopback-sdk-init.mdx │ │ ├── python-django-sdk-init.mdx │ │ ├── python-fastapi-sdk-init.mdx │ │ ├── python-flask-sdk-init.mdx │ │ ├── react-no-router.mdx │ │ ├── react-router-v5.mdx │ │ ├── react-router-v6.mdx │ │ ├── react-sdk-init.mdx │ │ ├── swift-almorife.mdx │ │ ├── swift-sdk-init.mdx │ │ ├── swift-url-session-instance.mdx │ │ ├── swift-urlsession-shared.mdx │ │ ├── vanilla-js-npm-check-email.mdx │ │ ├── vanilla-js-npm-sdk-init.mdx │ │ ├── vanilla-js-npm-sign-in.mdx │ │ ├── vanilla-js-npm-sign-up.mdx │ │ ├── vanilla-js-script-check-email.mdx │ │ ├── vanilla-js-script-sdk-init.mdx │ │ ├── vanilla-js-script-sign-in.mdx │ │ ├── vanilla-js-script-sign-up.mdx │ │ ├── vue-auth-view.mdx │ │ ├── vue-main-file.mdx │ │ └── vue-routing.mdx │ ├── _category_.json │ ├── backend-setup.mdx │ ├── example-apps │ │ ├── _category_.json │ │ └── generate-example-app.mdx │ ├── frontend-setup.mdx │ ├── integrations │ │ ├── _category_.json │ │ ├── aws-lambda │ │ │ ├── _category_.json │ │ │ ├── appsync-integration.mdx │ │ │ ├── quickstart-guide.mdx │ │ │ └── session-verification.mdx │ │ ├── graphql.mdx │ │ ├── hasura.mdx │ │ ├── nestjs.mdx │ │ ├── netlify.mdx │ │ ├── nextjs │ │ │ ├── _category_.json │ │ │ ├── app-directory │ │ │ │ ├── _category_.json │ │ │ │ ├── about.mdx │ │ │ │ ├── init.mdx │ │ │ │ ├── next-steps.mdx │ │ │ │ ├── protecting-backend │ │ │ │ │ ├── _category_.json │ │ │ │ │ ├── session-verification-middleware.mdx │ │ │ │ │ └── session-verification-session-guard.mdx │ │ │ │ ├── protecting-route.mdx │ │ │ │ ├── server-components-requests.mdx │ │ │ │ ├── setting-up-backend.mdx │ │ │ │ └── setting-up-frontend.mdx │ │ │ └── pages-directory │ │ │ │ ├── _category_.json │ │ │ │ ├── about.mdx │ │ │ │ ├── init.mdx │ │ │ │ ├── next-steps.mdx │ │ │ │ ├── protecting-backend │ │ │ │ ├── _category_.json │ │ │ │ ├── in-api.mdx │ │ │ │ └── in-ssr.mdx │ │ │ │ ├── protecting-route.mdx │ │ │ │ ├── setting-up-backend.mdx │ │ │ │ └── setting-up-frontend.mdx │ │ ├── overview.mdx │ │ ├── supabase.mdx │ │ └── vercel.mdx │ ├── introduction.mdx │ └── next-steps.mdx └── references │ ├── backend-sdks │ ├── _category_.json │ ├── api-overrides.mdx │ ├── backend-sdk-core-interceptor.mdx │ ├── function-overrides.mdx │ ├── other-frameworks.mdx │ ├── reference.mdx │ ├── user-context.mdx │ └── user-object.mdx │ ├── cdi │ ├── _category_.json │ ├── account-linking │ │ ├── _category_.json │ │ ├── get-accountlinking-user-link-check.mdx │ │ ├── get-accountlinking-user-primary-check.mdx │ │ ├── post-accountlinking-user-link.mdx │ │ ├── post-accountlinking-user-primary.mdx │ │ └── post-accountlinking-user-unlink.mdx │ ├── core │ │ ├── _category_.json │ │ ├── delete-ee-license.mdx │ │ ├── delete-hello.mdx │ │ ├── get-apiversion.mdx │ │ ├── get-config.mdx │ │ ├── get-ee-featureflag.mdx │ │ ├── get-ee-license.mdx │ │ ├── get-hello.mdx │ │ ├── get-requests-stats.mdx │ │ ├── get-root.mdx │ │ ├── get-telemetry.mdx │ │ ├── get-user-id.mdx │ │ ├── get-user-search-tags.mdx │ │ ├── get-userid-map.mdx │ │ ├── get-users-by-accountinfo.mdx │ │ ├── get-users-count-active.mdx │ │ ├── get-users-count.mdx │ │ ├── get-users.mdx │ │ ├── post-hello.mdx │ │ ├── post-user-remove.mdx │ │ ├── post-userid-map-remove.mdx │ │ ├── post-userid-map.mdx │ │ ├── put-ee-license.mdx │ │ ├── put-hello.mdx │ │ └── put-userid-external-user-id-info.mdx │ ├── dashboard │ │ ├── _category_.json │ │ ├── delete-dashboard-session.mdx │ │ ├── delete-dashboard-user.mdx │ │ ├── get-dashboard-tenant-core-config.mdx │ │ ├── get-dashboard-user-sessions.mdx │ │ ├── get-dashboard-users.mdx │ │ ├── post-dashboard-session-verify.mdx │ │ ├── post-dashboard-signin.mdx │ │ ├── post-dashboard-user.mdx │ │ └── put-dashboard-user.mdx │ ├── email-password │ │ ├── _category_.json │ │ ├── get-user.mdx │ │ ├── post-signin.mdx │ │ ├── post-signup.mdx │ │ ├── post-user-password-reset-token-consume.mdx │ │ ├── post-user-password-reset-token.mdx │ │ ├── post-user-password-reset.mdx │ │ ├── post-user-passwordhash-import.mdx │ │ └── put-user.mdx │ ├── email-verification │ │ ├── _category_.json │ │ ├── get-user-email-verify.mdx │ │ ├── post-user-email-verify-remove.mdx │ │ ├── post-user-email-verify-token-remove.mdx │ │ ├── post-user-email-verify-token.mdx │ │ └── post-user-email-verify.mdx │ ├── import │ │ ├── _category_.json │ │ ├── delete-bulk-import-users.mdx │ │ ├── get-bulk-import-users-count.mdx │ │ ├── get-bulk-import-users.mdx │ │ ├── post-bulk-import-import.mdx │ │ └── post-bulk-import-users.mdx │ ├── introduction.mdx │ ├── mfa │ │ ├── _category_.json │ │ ├── get-totp-device-list.mdx │ │ ├── post-totp-device-import.mdx │ │ ├── post-totp-device-remove.mdx │ │ ├── post-totp-device-verify.mdx │ │ ├── post-totp-device.mdx │ │ ├── post-totp-verify.mdx │ │ └── put-totp-device.mdx │ ├── multitenancy │ │ ├── _category_.json │ │ ├── get-multitenancy-app-list-v2.mdx │ │ ├── get-multitenancy-app-list.mdx │ │ ├── get-multitenancy-connectionuridomain-list-v2.mdx │ │ ├── get-multitenancy-connectionuridomain-list.mdx │ │ ├── get-multitenancy-tenant-list-v2.mdx │ │ ├── get-multitenancy-tenant-list.mdx │ │ ├── get-multitenancy-tenant-v2.mdx │ │ ├── get-multitenancy-tenant.mdx │ │ ├── post-multitenancy-app-remove.mdx │ │ ├── post-multitenancy-config-thirdparty-remove.mdx │ │ ├── post-multitenancy-connectionuridomain-remove.mdx │ │ ├── post-multitenancy-tenant-remove.mdx │ │ ├── post-multitenancy-tenant-user-remove.mdx │ │ ├── post-multitenancy-tenant-user.mdx │ │ ├── put-multitenancy-app-v2.mdx │ │ ├── put-multitenancy-app.mdx │ │ ├── put-multitenancy-config-thirdparty.mdx │ │ ├── put-multitenancy-connectionuridomain-v2.mdx │ │ ├── put-multitenancy-connectionuridomain.mdx │ │ ├── put-multitenancy-tenant-v2.mdx │ │ └── put-multitenancy-tenant.mdx │ ├── oauth │ │ ├── _category_.json │ │ ├── get-jwks.mdx │ │ ├── get-oauth2-auth.mdx │ │ ├── get-oauth2-client.mdx │ │ ├── get-oauth2-clients.mdx │ │ ├── get-oauth2-consent-request.mdx │ │ ├── get-oauth2-login-request.mdx │ │ ├── get-oauth2-sessions-logout.mdx │ │ ├── get-oauth2-token.mdx │ │ ├── get-well-known-jwks.mdx │ │ ├── post-oauth2-client-remove.mdx │ │ ├── post-oauth2-client.mdx │ │ ├── post-oauth2-consent-request-accept.mdx │ │ ├── post-oauth2-consent-request-reject.mdx │ │ ├── post-oauth2-login-request-accept.mdx │ │ ├── post-oauth2-login-request-reject.mdx │ │ ├── post-oauth2-logout-request-accept.mdx │ │ ├── post-oauth2-logout-request-reject.mdx │ │ ├── post-oauth2-session-revoke.mdx │ │ ├── post-oauth2-token-introspect.mdx │ │ ├── post-oauth2-token-revoke.mdx │ │ ├── post-oauth2-tokens-revoke.mdx │ │ └── put-oauth2-client.mdx │ ├── passwordless │ │ ├── _category_.json │ │ ├── get-signinup-codes.mdx │ │ ├── get-user.mdx │ │ ├── post-signinup-code-check.mdx │ │ ├── post-signinup-code-consume.mdx │ │ ├── post-signinup-code-remove.mdx │ │ ├── post-signinup-code.mdx │ │ ├── post-signinup-codes-remove.mdx │ │ └── put-user.mdx │ ├── session │ │ ├── _category_.json │ │ ├── get-jwt-data.mdx │ │ ├── get-session-data.mdx │ │ ├── get-session-user.mdx │ │ ├── get-session.mdx │ │ ├── post-jwt.mdx │ │ ├── post-session-refresh.mdx │ │ ├── post-session-regenerate.mdx │ │ ├── post-session-remove.mdx │ │ ├── post-session-verify.mdx │ │ ├── post-session.mdx │ │ ├── put-jwt-data.mdx │ │ └── put-session-data.mdx │ ├── thirdparty │ │ ├── _category_.json │ │ ├── get-user.mdx │ │ ├── get-users-by-email.mdx │ │ └── post-signinup.mdx │ ├── user-metadata │ │ ├── _category_.json │ │ ├── get-user-metadata.mdx │ │ ├── post-user-metadata-remove.mdx │ │ └── put-user-metadata.mdx │ ├── user-roles │ │ ├── _category_.json │ │ ├── get-permission-roles.mdx │ │ ├── get-role-permissions.mdx │ │ ├── get-role-users.mdx │ │ ├── get-roles.mdx │ │ ├── get-user-roles.mdx │ │ ├── post-role-permissions-remove.mdx │ │ ├── post-role-remove.mdx │ │ ├── post-user-role-remove.mdx │ │ ├── put-role.mdx │ │ └── put-user-role.mdx │ └── webauthn │ │ ├── _category_.json │ │ ├── delete-webauthn-credential.mdx │ │ ├── delete-webauthn-options.mdx │ │ ├── get-webauthn-credential.mdx │ │ ├── get-webauthn-credentials.mdx │ │ ├── get-webauthn-options.mdx │ │ ├── post-webauthn-recover.mdx │ │ ├── post-webauthn-register.mdx │ │ ├── post-webauthn-registration-options.mdx │ │ ├── post-webauthn-signin-options.mdx │ │ ├── post-webauthn-signin.mdx │ │ ├── post-webauthn-signup.mdx │ │ ├── post-webauthn-token-consume.mdx │ │ ├── post-webauthn-token-recovery.mdx │ │ └── put-webauthn-email.mdx │ ├── compatibility-table.mdx │ ├── fdi │ ├── _category_.json │ ├── email-password │ │ ├── _category_.json │ │ ├── get-emailpassword-email-exists.mdx │ │ ├── get-signup-email-exists.mdx │ │ ├── post-signin.mdx │ │ ├── post-signup.mdx │ │ ├── post-user-password-reset-token.mdx │ │ └── post-user-password-reset.mdx │ ├── email-verification │ │ ├── _category_.json │ │ ├── get-user-email-verify.mdx │ │ ├── post-user-email-verify-token.mdx │ │ └── post-user-email-verify.mdx │ ├── get-example.mdx │ ├── get-jwt-jwks-json.mdx │ ├── get-loginmethods.mdx │ ├── get-well-known-openid-configuration.mdx │ ├── introduction.mdx │ ├── mfa │ │ ├── _category_.json │ │ ├── get-totp-device-list.mdx │ │ ├── post-totp-device-remove.mdx │ │ ├── post-totp-device-verify.mdx │ │ ├── post-totp-device.mdx │ │ ├── post-totp-verify.mdx │ │ └── put-mfa-info.mdx │ ├── oauth │ │ ├── _category_.json │ │ ├── get-oauth-auth.mdx │ │ ├── get-oauth-end_session.mdx │ │ ├── get-oauth-login.mdx │ │ ├── get-oauth-logininfo.mdx │ │ ├── get-oauth-userinfo.mdx │ │ ├── post-oauth-end_session.mdx │ │ ├── post-oauth-introspect.mdx │ │ ├── post-oauth-logout.mdx │ │ ├── post-oauth-revoke.mdx │ │ └── post-oauth-token.mdx │ ├── passwordless │ │ ├── _category_.json │ │ ├── get-passwordless-email-exists.mdx │ │ ├── get-passwordless-phoneNumber-exists.mdx │ │ ├── get-signup-email-exists.mdx │ │ ├── get-signup-phoneNumber-exists.mdx │ │ ├── post-signinup-code-consume.mdx │ │ ├── post-signinup-code-resend.mdx │ │ └── post-signinup-code.mdx │ ├── session │ │ ├── _category_.json │ │ ├── post-session-refresh.mdx │ │ └── post-signout.mdx │ ├── thirdparty │ │ ├── _category_.json │ │ ├── get-authorisationurl.mdx │ │ ├── post-callback-apple.mdx │ │ └── post-signinup.mdx │ └── webauthn │ │ ├── _category_.json │ │ ├── get-webauthn-email-exists.mdx │ │ ├── post-webauthn-credential.mdx │ │ ├── post-webauthn-recover-account-token.mdx │ │ ├── post-webauthn-recover-account.mdx │ │ ├── post-webauthn-register-options.mdx │ │ ├── post-webauthn-signin-options.mdx │ │ ├── post-webauthn-signin.mdx │ │ └── post-webauthn-signup.mdx │ ├── frontend-sdks │ ├── _category_.json │ ├── function-overrides.mdx │ ├── hooks.mdx │ ├── prebuilt-ui │ │ ├── _category_.json │ │ ├── changing-colours.mdx │ │ ├── changing-style.mdx │ │ ├── embed-sign-in-up-form.mdx │ │ ├── override-react-components.mdx │ │ ├── shadow-dom.mdx │ │ ├── toc-privacypolicy.mdx │ │ ├── translations.mdx │ │ └── ui-showcase.mdx │ └── reference.mdx │ ├── how-supertokens-works.mdx │ ├── index.mdx │ ├── testing-and-debugging │ ├── _category_.json │ ├── api-testing.mdx │ ├── common-issues.mdx │ └── how-to-troubleshoot.mdx │ └── updating-supertokens.mdx ├── docusaurus.config.ts ├── package-lock.json ├── package.json ├── scripts ├── Dockerfile ├── ai.ts ├── check-code-blocks.sh ├── check-code-blocks.ts ├── code-type-checking │ ├── csharp │ │ ├── Dockerfile │ │ ├── main.cs │ │ ├── snippets.csproj │ │ └── validate-csharp.sh │ ├── dart │ │ ├── .metadata │ │ ├── Dockerfile │ │ ├── analysis_options.yaml │ │ ├── android │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── kotlin │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── dart_env │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v21 │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── launch_background.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── styles.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ └── styles.xml │ │ │ │ │ └── profile │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ └── gradle-wrapper.properties │ │ │ └── settings.gradle │ │ ├── ios │ │ │ ├── .gitignore │ │ │ ├── Flutter │ │ │ │ ├── AppFrameworkInfo.plist │ │ │ │ ├── Debug.xcconfig │ │ │ │ └── Release.xcconfig │ │ │ ├── Podfile │ │ │ ├── Runner.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ ├── project.xcworkspace │ │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── Runner.xcscheme │ │ │ ├── Runner.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── WorkspaceSettings.xcsettings │ │ │ └── Runner │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ │ └── LaunchImage.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── LaunchImage.png │ │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ │ └── README.md │ │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ └── Runner-Bridging-Header.h │ │ ├── lib │ │ │ └── main.dart │ │ ├── pubspec.lock │ │ ├── pubspec.yaml │ │ └── web │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ ├── Icon-192.png │ │ │ ├── Icon-512.png │ │ │ ├── Icon-maskable-192.png │ │ │ └── Icon-maskable-512.png │ │ │ ├── index.html │ │ │ └── manifest.json │ ├── go │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── go.mod │ │ └── go.sum │ ├── java │ │ ├── Dockerfile │ │ ├── pom.xml │ │ └── validate-java.sh │ ├── javascript │ │ ├── Dockerfile │ │ ├── bun.lockb │ │ ├── custom.d.ts │ │ ├── find-imports.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── kotlin │ │ ├── Dockerfile │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── myapplication │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.webp │ │ │ │ │ └── ic_launcher_round.webp │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ ├── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ │ └── xml │ │ │ │ │ ├── backup_rules.xml │ │ │ │ │ └── data_extraction_rules.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── myapplication │ │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── validate-kotlin.sh │ ├── php │ │ ├── Dockerfile │ │ ├── composer.json │ │ └── validate-php.sh │ ├── python │ │ ├── .gitignore │ │ ├── .pylintrc │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── checkSnippets.sh │ │ ├── pyrightconfig.json │ │ ├── pyvenv.cfg │ │ └── requirements.txt │ └── swift │ │ ├── Dockerfile │ │ ├── Package.swift │ │ └── validate-swift.sh ├── format-code-blocks.ts ├── generate-api-reference-pages.ts ├── read-offset.ts └── write-code-blocks.ts ├── sidebars.ts ├── src ├── components │ ├── APIRequest │ │ ├── APIRequest.scss │ │ ├── APIRequest.tsx │ │ ├── APIRequestCodeSnippet.tsx │ │ ├── APIRequestModal.tsx │ │ ├── APIRequestPage.tsx │ │ ├── APIRequestParametersCard.tsx │ │ ├── APIRequestResponsePreview.tsx │ │ ├── APIRequestSchemaCard.tsx │ │ ├── ApiRequestApiTypeCallout.tsx │ │ └── index.ts │ ├── Accordion.scss │ ├── Accordion.tsx │ ├── Callouts │ │ ├── OAuthCallouts.tsx │ │ ├── PaidFeatureCallouts.tsx │ │ ├── TokensCallout.tsx │ │ └── index.ts │ ├── Cards │ │ ├── APIRequestCard.scss │ │ ├── AccountTypeCard.tsx │ │ ├── CodeSampleCard.tsx │ │ ├── GoFrameworksCard.tsx │ │ ├── HTTPRequestCard.scss │ │ ├── HTTPRequestCard.tsx │ │ ├── JavascriptHttpLibraryCard.tsx │ │ ├── ManagedOrSelfHostedCard.tsx │ │ ├── MobileFrameworksCard.tsx │ │ ├── NodeFrameworksCard.tsx │ │ ├── NodePackageManagerCard.tsx │ │ ├── NpmOrScriptsCard.tsx │ │ ├── PasswordlessConfigCard.tsx │ │ ├── PythonFrameworksCard.tsx │ │ ├── PythonSyncAsyncCard.tsx │ │ ├── ReferenceCard │ │ │ ├── ReferenceCard.tsx │ │ │ └── styles.scss │ │ ├── ThirdPartyBuiltinProvidersCard.tsx │ │ ├── index.ts │ │ └── styles.scss │ ├── ConditionalContent.tsx │ ├── DescriptionText.tsx │ ├── DocItemContextCondition.tsx │ ├── DocItemContextValue.tsx │ ├── Forms │ │ ├── AppInfoForm.scss │ │ ├── AppInfoForm.tsx │ │ ├── ExampleAppForm.scss │ │ ├── ExampleAppForm.tsx │ │ ├── PasswordlessRecipeForm.tsx │ │ └── index.ts │ ├── Modal │ │ ├── SideModal.scss │ │ ├── SideModal.tsx │ │ └── index.tsx │ ├── PaidFeatureCallout.tsx │ ├── Question.tsx │ ├── RadioCard.scss │ ├── RemoveForLLMs.tsx │ ├── SDKCompatibilityTable.tsx │ ├── Select │ │ ├── AccountTypeSelect.tsx │ │ ├── AppTypeSelect.tsx │ │ ├── GoFrameworksSelect.tsx │ │ ├── JavascriptHttpLibrarySelect.tsx │ │ ├── MobileFrameworksSelect.tsx │ │ ├── NextjsRouterTypeSelect.tsx │ │ ├── NodeFrameworksSelect.tsx │ │ ├── NodePackageManagerSelect.tsx │ │ ├── NpmOrScriptsSelect.tsx │ │ ├── PasswordlessContactMethodSelect.tsx │ │ ├── PasswordlessFlowTypeSelect.tsx │ │ ├── PythonFrameworksSelect.tsx │ │ ├── PythonSyncAsyncSelect.tsx │ │ ├── SelfHostedDeploymentTypeSelect.tsx │ │ ├── TenantTypeSelect.tsx │ │ ├── ThirdpartyBuiltinProvidersSelect.tsx │ │ └── index.ts │ ├── Separator.tsx │ ├── Steps.tsx │ ├── StripParagraph.tsx │ ├── Tabs │ │ ├── BackendTabs.tsx │ │ ├── DatabaseTabs.tsx │ │ ├── FrontendCustomUITabs.tsx │ │ ├── FrontendPrebuiltUITabs.tsx │ │ ├── FrontendTabs.tsx │ │ ├── OSTabs.tsx │ │ ├── ReactRouterVersionsTabs.tsx │ │ ├── SelfHostingTabs.tsx │ │ └── index.ts │ ├── TenantTypeSwitch.tsx │ ├── Typography.tsx │ ├── UITypeSwitch.tsx │ └── index.ts ├── context │ ├── DocItemContext.tsx │ ├── TabsContex.tsx │ └── index.ts ├── css │ ├── custom.scss │ ├── fonts.css │ └── radix.css ├── hooks │ ├── index.ts │ ├── useDocItemStore.ts │ ├── useDocPageData.ts │ ├── useFilteredTocItems.ts │ ├── useIsVisible.ts │ ├── useLoadOpenApiSchema.ts │ ├── useSelection.ts │ └── useSelectionStore.ts ├── lib │ ├── amplitude.ts │ ├── analytics.ts │ ├── api.ts │ ├── cn.ts │ ├── constants.ts │ ├── docPageStore.ts │ ├── generateCodeSnippetFromAPIRequest.ts │ ├── generateExampleFromAPIRequestSchema.ts │ ├── getExampleFromSchema.ts │ ├── index.ts │ ├── normalizeOpenAPIObject.ts │ ├── normalizePath.ts │ └── types.ts ├── plugins │ ├── addNofollowToExternalLinks.js │ ├── generateLllmsFullTxt.ts │ ├── generateLllmsTxt.ts │ ├── reactBundle.js │ ├── remarkAddBadgesInHeadings.ts │ ├── remarkAddPaidFeatureCallout.ts │ ├── remarkDocItemContextValues.ts │ ├── remarkDocItemDescription.ts │ ├── remarkRemoveCodeTypeCheckingCommentsAndRows.ts │ ├── remarkRemoveWebJsScriptImports.ts │ ├── transformOpenSearchLink.js │ └── utils │ │ └── getAllMdxFiles.ts ├── tests │ ├── generateCodeSnippetsFromAPIRequests.test.ts │ ├── generateExampleFromAPIRequestSchema.test.ts │ └── setup.ts ├── theme │ ├── Admonition │ │ ├── Icon │ │ │ ├── Danger.tsx │ │ │ ├── Info.tsx │ │ │ ├── Note.tsx │ │ │ ├── Tip.tsx │ │ │ └── Warning.tsx │ │ ├── Layout │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Type │ │ │ ├── Caution.tsx │ │ │ ├── Danger.tsx │ │ │ ├── Info.tsx │ │ │ ├── Note.tsx │ │ │ ├── Tip.tsx │ │ │ └── Warning.tsx │ │ ├── Types.tsx │ │ ├── admonition.scss │ │ └── index.tsx │ ├── CodeBlock │ │ ├── Container │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Content │ │ │ ├── Element.tsx │ │ │ ├── String.tsx │ │ │ └── styles.module.css │ │ ├── CopyButton │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Line │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── WordWrapButton │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── index.tsx │ ├── CodeInline │ │ ├── index.scss │ │ └── index.tsx │ ├── DocItem │ │ ├── Content │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── Footer │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── Layout │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Metadata │ │ │ └── index.tsx │ │ ├── Paginator │ │ │ └── index.tsx │ │ ├── TOC │ │ │ ├── Desktop │ │ │ │ └── index.tsx │ │ │ └── Mobile │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ └── index.tsx │ ├── DocPaginator │ │ └── index.tsx │ ├── DocRoot │ │ ├── Layout │ │ │ ├── Main │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── Sidebar │ │ │ │ ├── ExpandButton │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── styles.module.css │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── index.tsx │ ├── DocSidebar │ │ ├── Desktop │ │ │ ├── CollapseButton │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── Content │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Mobile │ │ │ └── index.tsx │ │ └── index.tsx │ ├── DocSidebarItem │ │ ├── Category │ │ │ ├── index.tsx │ │ │ └── styles.scss │ │ ├── Html │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Link │ │ │ ├── index.tsx │ │ │ └── styles.module.scss │ │ └── index.tsx │ ├── EditMetaRow │ │ ├── index.tsx │ │ └── styles.module.css │ ├── EditThisPage │ │ └── index.tsx │ ├── Heading │ │ ├── index.tsx │ │ └── styles.module.css │ ├── Layout │ │ ├── Provider │ │ │ └── index.tsx │ │ ├── index.tsx │ │ └── styles.module.css │ ├── Logo │ │ └── index.tsx │ ├── MDXComponents.tsx │ ├── MDXComponents │ │ ├── Code.tsx │ │ ├── Heading.tsx │ │ └── Img │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── Navbar │ │ ├── ColorModeToggle │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Content │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── Layout │ │ │ ├── index.tsx │ │ │ └── styles.module.scss │ │ ├── Logo │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── MobileSidebar │ │ │ ├── Header │ │ │ │ └── index.tsx │ │ │ ├── Layout │ │ │ │ ├── index.scss │ │ │ │ └── index.tsx │ │ │ ├── PrimaryMenu │ │ │ │ └── index.tsx │ │ │ ├── SecondaryMenu │ │ │ │ └── index.tsx │ │ │ ├── Toggle │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── Search │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── index.tsx │ ├── NavbarItem │ │ ├── ComponentTypes.tsx │ │ ├── DefaultNavbarItem.tsx │ │ ├── DocNavbarItem.tsx │ │ ├── DocSidebarNavbarItem.tsx │ │ ├── DocsVersionDropdownNavbarItem.tsx │ │ ├── DocsVersionNavbarItem.tsx │ │ ├── DropdownNavbarItem │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── HtmlNavbarItem.tsx │ │ ├── LocaleDropdownNavbarItem │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── NavbarNavLink.tsx │ │ ├── SearchNavbarItem.tsx │ │ └── index.tsx │ ├── PaginatorNavLink │ │ └── index.tsx │ ├── Root.tsx │ ├── SearchBar │ │ ├── index.tsx │ │ └── styles.css │ ├── TOC │ │ ├── index.tsx │ │ └── styles.module.css │ ├── TOCCollapsible │ │ ├── CollapseButton │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── index.tsx │ │ └── styles.module.css │ ├── TOCItems │ │ ├── Tree.tsx │ │ ├── index.scss │ │ └── index.tsx │ ├── TabItem │ │ ├── index.tsx │ │ └── styles.scss │ └── Tabs │ │ ├── index.tsx │ │ └── styles.module.css └── types │ ├── api-request.ts │ ├── index.ts │ └── openapischema.ts ├── static ├── .nojekyll ├── cdi-file-paths.json ├── cdi-mapping.json ├── cdi.json ├── cdi.yml ├── fdi-file-paths.json ├── fdi-mapping.json ├── fdi.json ├── fdi.yml ├── fonts │ ├── IBMPlexMono-Regular.ttf │ └── IBMPlexMono-Thin.ttf └── img │ ├── account-linking │ ├── err_001.png │ ├── err_002.png │ ├── err_003.png │ ├── err_004.png │ ├── err_005.png │ ├── err_006.png │ ├── err_007.png │ └── err_008.png │ ├── active-recipe-icon.png │ ├── architecture │ ├── managed_service.png │ ├── managed_service_generic.png │ ├── managed_service_without_dashboard.png │ ├── self_hosted.png │ ├── self_hosted_generic.png │ └── self_hosted_without_dashboard.png │ ├── arrow-down.svg │ ├── attackprotectionsuite │ └── sequence-diagram.png │ ├── avg-latency.png │ ├── change-user.png │ ├── dashboard │ ├── assign-role.png │ ├── create-role.gif │ ├── create-role.png │ ├── csp-error.png │ ├── forgot-password.png │ ├── login.png │ ├── no-roles-created.png │ ├── no-users.png │ ├── one-user.png │ ├── preview-role.png │ ├── reset-password.png │ ├── roles-list.png │ ├── select-tenant.png │ ├── signup.png │ ├── tenant-management │ │ ├── active-directory.png │ │ ├── add-provider-prompt.png │ │ ├── all-enabled.png │ │ ├── core-config.png │ │ ├── create-provider │ │ │ ├── create-active-directory.gif │ │ │ ├── create-apple.gif │ │ │ ├── create-bitbucket.gif │ │ │ ├── create-discord.gif │ │ │ ├── create-facebook.gif │ │ │ ├── create-github.gif │ │ │ ├── create-gitlab.gif │ │ │ ├── create-google-workspaces.gif │ │ │ ├── create-google.gif │ │ │ ├── create-linkedin.gif │ │ │ ├── create-okta.gif │ │ │ ├── create-public-google.gif │ │ │ ├── create-saml.gif │ │ │ └── create-twitter.gif │ │ ├── create-tenant.gif │ │ ├── create-tenant.png │ │ ├── custom-provider-basic-details.png │ │ ├── custom-tenant-config.png │ │ ├── details.png │ │ ├── edit-core-config.png │ │ ├── enable-ep-tp.png │ │ ├── enable-tp-ep-emailotp.png │ │ ├── ep-create-tenant.gif │ │ ├── ep-enabled.png │ │ ├── landing.png │ │ ├── login-methods.png │ │ ├── new-boxy-config.gif │ │ ├── new-oauth-provider.png │ │ ├── new-oidc-provider.png │ │ ├── new-provider-details.png │ │ ├── new-provider.png │ │ ├── openid-config.png │ │ ├── otp-email-enabled.png │ │ ├── pl-create-tenant.gif │ │ ├── saml-config-via-api.png │ │ ├── saml-config.png │ │ ├── saml-prompt.png │ │ ├── secondary-factors.png │ │ ├── tenant-users.png │ │ ├── third-party-providers.png │ │ ├── tp-create-tenant.gif │ │ ├── tpep-create-tenant.gif │ │ ├── tpep-create-thirdparty.gif │ │ └── tpl-create-tenant.gif │ ├── user-info-continued.png │ ├── user-info.png │ └── view-assigned-roles.png │ ├── discord-yellow.png │ ├── discord.png │ ├── docs-left-menu-chevron.png │ ├── docusaurus-social-card.jpg │ ├── docusaurus.png │ ├── email-verification-clicked-no-session.png │ ├── email-verification-link-expired.png │ ├── email-verification-link-generic-error.png │ ├── email-verification-send-email-generic-error.png │ ├── email-verification-send-email.png │ ├── email-verification-success.png │ ├── emailpassword-field-validation-error.png │ ├── emailpassword-general-error.png │ ├── emailpassword-sign-in.png │ ├── emailpassword-sign-up.png │ ├── emailpassword-wrong-cred.png │ ├── emailpassword │ ├── buttonText.png │ ├── change-user.png │ ├── custom-field-name-signup-ep.png │ ├── email-verification-successful.png │ ├── email-verify-email.png │ ├── error.png │ ├── input-background.png │ ├── inspect-button-2.png │ ├── inspect-button.png │ ├── modified-formfields.png │ ├── override │ │ └── find-component.png │ ├── pass-reset-email.png │ ├── password-manager.png │ ├── primary.png │ ├── react-override-octocat.png │ ├── reset-password-enter-email.png │ ├── reset-password-submit-new-password.png │ ├── saas-connect-popup.png │ ├── signin-dark.png │ ├── signin-with-custom-error-msg.png │ ├── signin-with-default-values.png │ ├── signup-centered-blue-button.png │ ├── signup-light.png │ ├── signup-with-custom-components.png │ ├── signup-with-custom-error-msg.png │ ├── signup-with-custom-field-order.png │ ├── signup-with-default-values.png │ ├── signup-with-name-and-age-failure.png │ ├── signup-with-name-and-age.png │ ├── sp-test-signup.png │ ├── st-ep-refresh-cookies.png │ ├── st-ep-refresh.png │ ├── st-ep-signout.png │ ├── st-test-signin-cookies.png │ ├── st-user-unauthorized.png │ ├── success.png │ ├── textInput.png │ ├── textLabel.png │ ├── textPrimary.png │ ├── textTitle.png │ └── verify-email-screen.png │ ├── emailverification │ └── resend-with-border.png │ ├── enter-otp-error.png │ ├── enter-otp-invalid.png │ ├── enter-otp-screen.png │ ├── favicon.ico │ ├── flutter-debug-logs.png │ ├── form-question.png │ ├── form-submitted-tick.png │ ├── front-debug-logs.png │ ├── guides │ ├── API-orange.svg │ ├── API.svg │ ├── MFA-orange.svg │ ├── MFA.svg │ ├── SDK-orange.svg │ ├── SDK.svg │ ├── attackprotectionsuite-orange.svg │ ├── attackprotectionsuite.svg │ ├── dashboard-orange.svg │ ├── dashboard.svg │ ├── emailPass-orange.svg │ ├── emailPass.svg │ ├── emailPassPlusSocial-orange.svg │ ├── emailPassPlusSocial.svg │ ├── emailPassSS.png │ ├── emailSocialSS.png │ ├── micro-orange.svg │ ├── micro.svg │ ├── multitenancy-orange.svg │ ├── multitenancy.svg │ ├── oauth-logo-orange.svg │ ├── oauth-logo.svg │ ├── passLessSocial-orange.svg │ ├── passLessSocial.svg │ ├── passwordless-orange.svg │ ├── passwordless.svg │ ├── passwordlessSS.png │ ├── passwordlessSocialSS.png │ ├── phoneNumberSS.png │ ├── phonePass-orange.svg │ ├── phonePass.svg │ ├── session-orange.svg │ ├── session.svg │ ├── social-orange.svg │ ├── social.svg │ ├── socialSS.png │ ├── unified-login-orange.svg │ ├── unified-login.svg │ ├── userRoles-orange.svg │ └── userRoles.svg │ ├── ic-binoculars.svg │ ├── icon-plus.png │ ├── icons │ ├── android.svg │ ├── check.svg │ ├── chevron-down.svg │ ├── code.svg │ ├── copy.svg │ ├── credit-card.svg │ ├── exclamation-triangle.svg │ ├── eye.svg │ ├── flutter.svg │ ├── go.svg │ ├── info-circled.svg │ ├── info.svg │ ├── ios.svg │ ├── js_logo.svg │ ├── key.svg │ ├── node.svg │ ├── pen.svg │ ├── python.svg │ ├── react.svg │ ├── thumbs-down.svg │ ├── thumbs-up.svg │ └── x.svg │ ├── integration-lambda │ ├── add-a-layer.png │ ├── add-auth-middleware-node.png │ ├── add-env-var-node.png │ ├── add-layer-detail-node.png │ ├── click-enable-cors.png │ ├── configure-cors.png │ ├── configure-lambda-integration.png │ ├── create-api-gateway.png │ ├── create-function-node.png │ ├── create-function-python.png │ ├── create-layer.png │ ├── create-proxy-route.png │ ├── link-node-layer.jpg │ ├── link-python-layer.png │ ├── node-lambda-layer.png │ ├── python-lambda-layer.png │ ├── route-creation-complete.png │ └── sidebar.png │ ├── logo.svg │ ├── logoWithNameLight.svg │ ├── logos │ ├── android.svg │ ├── angular.svg │ ├── aws-lambda.svg │ ├── boxyhq.png │ ├── capacitor-js.svg │ ├── capacitorjs-icon.svg │ ├── electron.svg │ ├── fauna-db.svg │ ├── go.svg │ ├── graphql-logo.png │ ├── hasura-logo.png │ ├── ios.svg │ ├── js_logo.svg │ ├── nest-logo.svg │ ├── netlify.svg │ ├── next-logo.png │ ├── node.svg │ ├── python.svg │ ├── react.svg │ ├── redwood-logo.png │ ├── supabase-logo.jpg │ ├── t4-app.png │ ├── vercel.jpeg │ └── vue.svg │ ├── magic-link-clicked-different-device.png │ ├── magic-link-clicked.png │ ├── magic-link-sent-error.png │ ├── magic-link-sent.png │ ├── microservice_auth │ └── architecture.png │ ├── migration │ ├── firebase_password_hashing_params.png │ ├── session-migration-diagram.png │ ├── supertokens_managed_service_edit_configuration_button.png │ └── supertokens_managed_service_firebase_signer_key.png │ ├── multi-tenancy-architecture.png │ ├── multi-tenant-multi-app-diagram.svg │ ├── multi-tenant-single-app-diagram.svg │ ├── new-password-general-error.png │ ├── oauth │ ├── authorization-code-flow.png │ ├── client-credentials-flow.png │ ├── machine-to-machine.png │ ├── multiple-frontend-domains-with-a-single-backend.png │ ├── multiple-frontend-domains-with-separate-backends.png │ └── reuse-web-ui-for-mobile.png │ ├── other-framework-setup.png │ ├── otp-magic-link-same-time.png │ ├── passkey.png │ ├── password-reset-general-error.png │ ├── password-reset-success.png │ ├── passwordless-email-phone.png │ ├── passwordless-email.png │ ├── passwordless-invalid-phone-email.png │ ├── passwordless-magic-link-expired.png │ ├── passwordless-passwordless-general-error.png │ ├── passwordless-phone.png │ ├── passwordless-too-many-otp-tries.png │ ├── passwordless │ ├── buttonText.png │ ├── change-user.png │ ├── diagrams │ │ ├── magic_link_flow.png │ │ ├── otp_flow.png │ │ └── passwordless-migration-flow.png │ ├── error.png │ ├── input-background.png │ ├── inspect-button.png │ ├── modified-formfields.png │ ├── override │ │ └── find-component.png │ ├── primary.png │ ├── react-override-octocat.png │ ├── signinup-centered-blue-button.png │ ├── signinup-dark.png │ ├── signinup-light.png │ ├── sms-api-key.png │ ├── sp-test-signup-1.png │ ├── sp-test-signup-2.png │ ├── st-ep-refresh-cookies.png │ ├── st-ep-refresh.png │ ├── st-ep-signout.png │ ├── st-test-signin-cookies.png │ ├── st-user-unauthorized.png │ ├── success.png │ ├── textInput.png │ ├── textLabel.png │ ├── textPrimary.png │ └── textTitle.png │ ├── prebuilt-and-custom-ui-screenshot.png │ ├── react-native-debug-logs.png │ ├── recipe-tabs │ ├── recipe-email-social.png │ ├── recipe-email.png │ ├── recipe-passwordless-social.png │ ├── recipe-passwordless.png │ ├── recipe-session.png │ └── recipe-social.png │ ├── recipe_selector_close.png │ ├── recipe_selector_open.png │ ├── reset-password-email-sent.png │ ├── reset-password-email.png │ ├── reset-password-new-password-invalid-token.png │ ├── reset-password-new-password.png │ ├── rpm.png │ ├── saas-dev-connect.png │ ├── saas │ ├── supertokens-core-deploy.png │ ├── supertokens-core-quicksetup.png │ └── supertokens-core-success.png │ ├── saml-oauth.png │ ├── saml │ └── supertokens-boxyhq.png │ ├── select.svg │ ├── session_flow.png │ ├── sidebar-category-icons │ ├── lightning.png │ └── pencil.png │ ├── signupDropdownIcon.png │ ├── signupDropdownIconDisabled.png │ ├── single-tenant-multi-app-diagram.png │ ├── single-tenant-multi-app-diagram.svg │ ├── single-tenant-single-app-diagram.svg │ ├── st-session-cookies.png │ ├── st-session-new-session.png │ ├── st-session-userid.png │ ├── st-thirdparty-change-user.png │ ├── styling │ └── branding_element.png │ ├── thirdparty-general-error.png │ ├── thirdparty-no-email.png │ ├── thirdparty-sign-in-custom-provider.png │ ├── thirdparty-thirdparty-callback.png │ ├── thirdparty │ ├── dark-theme.png │ ├── inspect-button-2.png │ ├── inspect-button.png │ ├── override │ │ └── find-component.png │ ├── react-override-octocat.png │ ├── signup-light.png │ ├── textTitle.png │ └── title-border.png │ ├── thirdpartyemailpassword-field-validation-error.png │ ├── thirdpartyemailpassword-general-error.png │ ├── thirdpartyemailpassword-no-email.png │ ├── thirdpartyemailpassword-sign-in-custom-provider.png │ ├── thirdpartyemailpassword-sign-in.png │ ├── thirdpartyemailpassword-sign-up.png │ ├── thirdpartyemailpassword-thirdparty-callback.png │ ├── thirdpartyemailpassword-wrong-cred.png │ ├── thirdpartyemailpassword │ ├── auth0-database.png │ ├── change-user.png │ ├── custom-field-name-signup-ep.png │ ├── custom-field-name-signup.png │ ├── default-directory-settings.png │ ├── ep-account-migration.png │ ├── modified-formfields.png │ ├── override │ │ └── find-component.png │ ├── react-override-octocat.png │ ├── session-migration.png │ ├── signin-dark.png │ ├── signin-light.png │ ├── signin-with-custom-error-msg.png │ ├── signin-with-default-values.png │ ├── signup-centered-blue-button.png │ ├── signup-dark.png │ ├── signup-invalid-age-light.png │ ├── signup-light.png │ ├── signup-with-custom-components.png │ ├── signup-with-custom-error-msg.png │ ├── signup-with-custom-field-order.png │ ├── signup-with-default-values.png │ ├── signup-with-name-and-age.png │ ├── supabase │ │ ├── create_policy.png │ │ ├── policy_config_insert.png │ │ ├── policy_config_select.png │ │ ├── supabase_app_authenticated_screen.png │ │ ├── supabase_dashboard_create.png │ │ ├── supabase_table_create.png │ │ └── table_with_user.png │ └── tp-account-migration.png │ ├── thirdpartypasswordless-email-phone.png │ ├── thirdpartypasswordless-email.png │ ├── thirdpartypasswordless-general-error.png │ ├── thirdpartypasswordless-invalid-phone-email.png │ ├── thirdpartypasswordless-magic-link-expired.png │ ├── thirdpartypasswordless-no-email.png │ ├── thirdpartypasswordless-passwordless-general-error.png │ ├── thirdpartypasswordless-phone.png │ ├── thirdpartypasswordless-sign-in-custom-provider.png │ ├── thirdpartypasswordless-thirdparty-callback.png │ ├── thirdpartypasswordless-too-many-otp-tries.png │ ├── thirdpartypasswordless │ ├── change-user.png │ ├── override │ │ └── find-component.png │ └── signinup-light.png │ ├── ui-switcher-check.svg │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ ├── undraw_docusaurus_tree.svg │ ├── userroles │ └── user-roles-intro.png │ ├── webauthn-recover-account.png │ ├── webauthn-signin.png │ ├── webauthn-signup.png │ └── work-in-progress.png ├── tsconfig.json ├── tsconfig.scripts.json └── vitest.config.ts /.prettierignore: -------------------------------------------------------------------------------- 1 | /scripts/code-type-checking/ 2 | *.mdx 3 | 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "useTabs": false, 3 | "tabWidth": 2, 4 | "singleQuote": false, 5 | "printWidth": 120, 6 | "bracketSpacing": true, 7 | "trailingComma": "all" 8 | } 9 | -------------------------------------------------------------------------------- /.vale.ini: -------------------------------------------------------------------------------- 1 | # Global Config 2 | StylesPath = .vale 3 | MinAlertLevel = suggestion 4 | 5 | Vocab = Authentication 6 | 7 | 8 | [*.{md,mdx}] 9 | BasedOnStyles = SuperTokens 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.vale/SuperTokens/abbreviations.yml: -------------------------------------------------------------------------------- 1 | extends: substitution 2 | message: "Use '%s' instead of abbreviations like '%s'." 3 | link: https://github.com/supertokens/docs/blob/master/v3/CONTRIBUTING.md#2-consistency 4 | ignorecase: true 5 | level: warning 6 | nonword: true 7 | action: 8 | name: replace 9 | swap: 10 | '\b(?:eg|e\.g\.|eg\.)[\s,]': for example 11 | '\b(?:ie|i\.e\.|ie\.)[\s,]': that is 12 | -------------------------------------------------------------------------------- /.vale/SuperTokens/clarity.yml: -------------------------------------------------------------------------------- 1 | extends: substitution 2 | message: "Use concise language. Consider using '%s' instead of '%s'." 3 | link: https://github.com/supertokens/docs/blob/master/v3/CONTRIBUTING.md#4-conciseness 4 | level: suggestion 5 | scope: text 6 | 7 | swap: 8 | "in order to": "to" 9 | "at the present time": "now" 10 | "in many cases": "often" 11 | "in some cases": "sometimes" 12 | -------------------------------------------------------------------------------- /.vale/SuperTokens/gender.yml: -------------------------------------------------------------------------------- 1 | extends: existence 2 | message: "Use a gender-neutral pronoun instead of '%s'." 3 | level: error 4 | ignorecase: true 5 | tokens: 6 | - he/she 7 | - s/he 8 | - \(s\)he 9 | - \bhe\b 10 | - \bhim\b 11 | - \bhis\b 12 | - \bshe\b 13 | - \bher\b 14 | -------------------------------------------------------------------------------- /.vale/SuperTokens/oxford-comma.yml: -------------------------------------------------------------------------------- 1 | extends: existence 2 | message: "Use the Oxford comma in '%s'." 3 | scope: sentence 4 | level: warning 5 | tokens: 6 | - '(?:[^,]+,){1,}\s\w+\s(?:and|or)' 7 | -------------------------------------------------------------------------------- /.vale/SuperTokens/paragraph-start.yml: -------------------------------------------------------------------------------- 1 | extends: existence 2 | message: "Do not start a paragraph with a 'but'." 3 | level: error 4 | scope: paragraph 5 | action: 6 | name: remove 7 | tokens: 8 | - ^But 9 | -------------------------------------------------------------------------------- /.vale/SuperTokens/pronouns.yml: -------------------------------------------------------------------------------- 1 | extends: existence 2 | message: "Avoid first-person pronouns such as '%s'." 3 | level: warning 4 | nonword: true 5 | tokens: 6 | - (?<=^|\s)I(?=\s) 7 | - (?<=^|\s)I,(?=\s) 8 | - \bI'm\b 9 | - (?<=\s)[Mm]e\b 10 | - (?<=\s)[Mm]y\b 11 | - (?<=\s)[Mm]ine\b 12 | - (?<=\s)[Ww]e\b 13 | - we'(?:ve|re) 14 | - (?<=\s)[Uu]s\b 15 | - (?<=\s)[Oo]ur\b 16 | - \blet's\b 17 | - let's 18 | -------------------------------------------------------------------------------- /.vale/SuperTokens/sentence-length.yml: -------------------------------------------------------------------------------- 1 | extends: occurrence 2 | message: "Break up long sentences for readability. Keep paragraphs short." 3 | level: suggestion 4 | scope: sentence 5 | max: 30 6 | token: \b(\w+)\b 7 | -------------------------------------------------------------------------------- /.vale/SuperTokens/sentence-start.yml: -------------------------------------------------------------------------------- 1 | extends: existence 2 | message: "Don't start a sentence with '%s'." 3 | level: error 4 | raw: 5 | - '(?:[;-]\s)so[\s,]|\bSo[\s,]' 6 | - '(?:[;-]\s)There\s(is|are)|\bThere\s(is|are)\b' 7 | -------------------------------------------------------------------------------- /.vale/SuperTokens/spaces.yml: -------------------------------------------------------------------------------- 1 | extends: existence 2 | message: "Use only one space between words and sentences (not two)." 3 | level: error 4 | nonword: true 5 | tokens: 6 | - '[\w.?!,\(\)\-":] {2,}[\w.?!,\(\)\-":]' 7 | -------------------------------------------------------------------------------- /.vale/SuperTokens/tense.yml: -------------------------------------------------------------------------------- 1 | extends: existence 2 | message: "Avoid temporal words like '%s'." 3 | ignorecase: true 4 | level: warning 5 | tokens: 6 | - currently 7 | - now 8 | - will 9 | - won't 10 | - "[a-zA-Z]*'ll" 11 | -------------------------------------------------------------------------------- /.vale/config/vocabularies/Authentication/accept.txt: -------------------------------------------------------------------------------- 1 | Microsoft Entra 2 | -------------------------------------------------------------------------------- /.vale/config/vocabularies/Authentication/reject.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/.vale/config/vocabularies/Authentication/reject.txt -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- 1 | [test] 2 | # Enable React and JSX support in tests 3 | jsx = true 4 | # Use Jest-compatible expect API 5 | jsdom = true 6 | 7 | [test.environment] 8 | # Enable DOM globals like window and document (using jsdom) 9 | DOM = true -------------------------------------------------------------------------------- /docs/additional-verification/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Additional Verification", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "customProps": { 6 | "isMainCategory": true 7 | }, 8 | "position": 4 9 | } 10 | -------------------------------------------------------------------------------- /docs/additional-verification/attack-protection-suite/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Attack Protection Suite", 3 | "position": 3 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/email-verification/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Email Verification", 3 | "position": 2 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/mfa/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Multi Factor Authentication", 3 | "position": 1.2 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/mfa/email-sms-otp/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "OTP", 3 | "position": 6 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/mfa/legacy-mfa/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Legacy method", 3 | "position": 11 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/mfa/legacy-mfa/backend-setup/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Backend Setup", 3 | "position": 3 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/mfa/legacy-mfa/prebuilt-ui/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Using prebuilt UI", 3 | "position": 5 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/mfa/migration/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Migration", 3 | "position": 9 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/mfa/totp/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "TOTP", 3 | "position": 5 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/session-verification/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Session Verification", 3 | "position": 1 4 | } 5 | -------------------------------------------------------------------------------- /docs/additional-verification/user-roles/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "User Roles", 3 | "position": 4 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Authentication", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "customProps": { 6 | "isMainCategory": true 7 | }, 8 | "position": 3 9 | } 10 | -------------------------------------------------------------------------------- /docs/authentication/email-password/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Email Password", 3 | "position": 1.2, 4 | "customProps": { 5 | "childrenOrder": [ 6 | "introduction", 7 | "callbacks", 8 | "password-hashing", 9 | "sing-in-form", 10 | "sign-up-form", 11 | "password-managers", 12 | "password-reset" 13 | ] 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /docs/authentication/enterprise/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Enterprise Login", 3 | "position": 5 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/enterprise/saml/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "SAML", 3 | "position": 7 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/m2m/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Machine to Machine", 3 | "position": 7 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/passkeys/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Passkeys", 3 | "position": 7 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/passwordless/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Passwordless", 3 | "position": 2 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/social/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Social Login", 3 | "position": 3 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/unified-login/_blocks/paid-feature-callout.mdx: -------------------------------------------------------------------------------- 1 | 2 | :::warning Paid Feature 3 | This is a paid feature. 4 | 5 | You can click on the **Enable Paid Features** button on [the dashboard](https://supertokens.com/dashboard-saas), and follow the steps from there on. Once enabled, this feature is free on the provided development environment. 6 | ::: 7 | -------------------------------------------------------------------------------- /docs/authentication/unified-login/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Unified Login", 3 | "position": 6 4 | } 5 | -------------------------------------------------------------------------------- /docs/authentication/unified-login/quickstart-guides/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Quickstart Guides", 3 | "position": 3 4 | } 5 | -------------------------------------------------------------------------------- /docs/deployment/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Deployment", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "customProps": { 6 | "isMainCategory": true 7 | }, 8 | "position": 8 9 | } 10 | -------------------------------------------------------------------------------- /docs/migration/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Migration", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "customProps": { 6 | "isMainCategory": true 7 | }, 8 | "position": 6 9 | } 10 | -------------------------------------------------------------------------------- /docs/migration/legacy/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Legacy Method", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "customProps": {}, 6 | "position": 4 7 | } 8 | -------------------------------------------------------------------------------- /docs/migration/legacy/account-creation/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Step 1: Account Creation", 3 | "position": 2 4 | } 5 | -------------------------------------------------------------------------------- /docs/migration/legacy/mfa-migration.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | id: mfa-migration 3 | title: Step 4. MFA migration 4 | hide_title: true 5 | sidebar_position: 5 6 | --- 7 | 8 | # MFA migration 9 | 10 | If you are using MFA in your app, checkout the MFA migration section [here](/docs/additional-verification/mfa/migration/legacy-to-new) after you have gone through the previous steps in migration. 11 | -------------------------------------------------------------------------------- /docs/platform-configuration/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Platform Configuration", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "customProps": { 6 | "isMainCategory": true 7 | }, 8 | "position": 7 9 | } 10 | -------------------------------------------------------------------------------- /docs/platform-configuration/supertokens-core/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "SuperTokens Core", 3 | "position": 1 4 | } 5 | -------------------------------------------------------------------------------- /docs/post-authentication/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Post Authentication", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "customProps": { 6 | "isMainCategory": true 7 | }, 8 | "position": 5 9 | } 10 | -------------------------------------------------------------------------------- /docs/post-authentication/account-linking/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Account Linking", 3 | "position": 3 4 | } 5 | -------------------------------------------------------------------------------- /docs/post-authentication/dashboard/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Dashboard", 3 | "position": 4 4 | } 5 | -------------------------------------------------------------------------------- /docs/post-authentication/session-management/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Session Management", 3 | "position": 1.1 4 | } 5 | -------------------------------------------------------------------------------- /docs/post-authentication/session-management/advanced-workflows/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Advanced Workflows", 3 | "position": 5 4 | } 5 | -------------------------------------------------------------------------------- /docs/post-authentication/user-management/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "User Management", 3 | "position": 2 4 | } 5 | -------------------------------------------------------------------------------- /docs/quickstart/_blocks/curl-sign-in.mdx: -------------------------------------------------------------------------------- 1 | 2 | ```bash 3 | curl --location --request POST '^{appInfo.apiDomain}^{appInfo.apiBasePath}/signin' \ 4 | --header 'Content-Type: application/json; charset=utf-8' \ 5 | --data-raw '{ 6 | "formFields": [{ 7 | "id": "email", 8 | "value": "john@example.com" 9 | }, { 10 | "id": "password", 11 | "value": "somePassword123" 12 | }] 13 | }' 14 | ``` 15 | -------------------------------------------------------------------------------- /docs/quickstart/_blocks/flutter-dio-request-example.mdx: -------------------------------------------------------------------------------- 1 | 2 | ```dart 3 | import 'package:supertokens_flutter/dio.dart'; 4 | import 'package:dio/dio.dart'; 5 | 6 | void setup() { 7 | Dio dio = Dio( 8 | // Provide your config here 9 | ); 10 | dio.addSupertokensInterceptor(); 11 | 12 | var response = dio.get("http://localhost:3001/api"); 13 | // handle response 14 | } 15 | ``` 16 | -------------------------------------------------------------------------------- /docs/quickstart/_blocks/flutter-dio-session.mdx: -------------------------------------------------------------------------------- 1 | 2 | ```dart 3 | import 'package:supertokens_flutter/dio.dart'; 4 | import 'package:dio/dio.dart'; 5 | 6 | void setup() { 7 | Dio dio = Dio(); // Create a Dio instance. 8 | dio.addSupertokensInterceptor(); 9 | } 10 | ``` 11 | -------------------------------------------------------------------------------- /docs/quickstart/_blocks/flutter-http-session.mdx: -------------------------------------------------------------------------------- 1 | 2 | ```dart 3 | // Import http from the SuperTokens package 4 | import 'package:supertokens_flutter/http.dart' as http; 5 | 6 | Future makeRequest() async { 7 | Uri uri = Uri.parse("http://localhost:3001/api"); 8 | var response = await http.get(uri); 9 | // handle response 10 | } 11 | ``` 12 | -------------------------------------------------------------------------------- /docs/quickstart/_blocks/swift-urlsession-shared.mdx: -------------------------------------------------------------------------------- 1 | 2 | ```swift 3 | import Foundation 4 | import SuperTokensIOS 5 | 6 | fileprivate class NetworkManager { 7 | func setupSuperTokensInterceptor() { 8 | URLProtocol.registerClass(SuperTokensURLProtocol.self) 9 | } 10 | } 11 | ``` 12 | -------------------------------------------------------------------------------- /docs/quickstart/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Quickstart", 3 | "collapsible": true, 4 | "collapsed": false, 5 | "customProps": { 6 | "isMainCategory": true 7 | }, 8 | "position": 2 9 | } 10 | -------------------------------------------------------------------------------- /docs/quickstart/example-apps/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Example Applications", 3 | "position": 5 4 | } 5 | -------------------------------------------------------------------------------- /docs/quickstart/integrations/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Integrations", 3 | "position": 6 4 | } 5 | -------------------------------------------------------------------------------- /docs/quickstart/integrations/aws-lambda/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "AWS Lambda", 3 | "collapsible": true, 4 | "collapsed": true, 5 | "position": 2 6 | } 7 | -------------------------------------------------------------------------------- /docs/quickstart/integrations/nextjs/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "NextJS", 3 | "position": 6 4 | } 5 | -------------------------------------------------------------------------------- /docs/quickstart/integrations/nextjs/app-directory/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "App Directory", 3 | "position": 1 4 | } 5 | -------------------------------------------------------------------------------- /docs/quickstart/integrations/nextjs/app-directory/protecting-backend/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "5. Checking Sessions in API Routes", 3 | "position": 6 4 | } 5 | -------------------------------------------------------------------------------- /docs/quickstart/integrations/nextjs/pages-directory/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Pages Directory", 3 | "position": 1 4 | } 5 | -------------------------------------------------------------------------------- /docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Checking Sessions in API Routes", 3 | "position": 6 4 | } 5 | -------------------------------------------------------------------------------- /docs/references/backend-sdks/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Backend SDKs", 3 | "customProps": { 4 | "isMainCategory": true 5 | }, 6 | "position": 4 7 | } 8 | -------------------------------------------------------------------------------- /docs/references/cdi/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "CDI Reference", 3 | "customProps": { "isMainCategory": true }, 4 | "position": 5 5 | } 6 | -------------------------------------------------------------------------------- /docs/references/cdi/account-linking/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Account Linking", 3 | "position": 1 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/core/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Core", 3 | "position": 3 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/core/delete-ee-license.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Delete license key 3 | sidebar_label: delete Delete license key 4 | sidebar_position: 24 5 | description: DELETE /appid-{appId}/ee/license endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/delete-hello.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Delete hello message 3 | sidebar_label: delete Delete hello message 4 | sidebar_position: 23 5 | description: DELETE /appid-{appId}/{tenantId}/hello endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-apiversion.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get API version 3 | sidebar_label: get Get API version 4 | sidebar_position: 6 5 | description: GET /appid-{appId}/apiversion endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-config.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get config file path 3 | sidebar_label: get Get config file path 4 | sidebar_position: 15 5 | description: GET /config endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-ee-featureflag.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get enterprise features 3 | sidebar_label: get Get enterprise features 4 | sidebar_position: 7 5 | description: GET /appid-{appId}/ee/featureflag endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-ee-license.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get license key 3 | sidebar_label: get Get license key 4 | sidebar_position: 8 5 | description: GET /appid-{appId}/ee/license endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-hello.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get hello message 3 | sidebar_label: get Get hello message 4 | sidebar_position: 2 5 | description: GET /appid-{appId}/{tenantId}/hello endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-requests-stats.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get requests stats 3 | sidebar_label: get Get requests stats 4 | sidebar_position: 10 5 | description: GET /appid-{appId}/requests/stats endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-telemetry.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get telemetry ID 3 | sidebar_label: get Get telemetry ID 4 | sidebar_position: 11 5 | description: GET /appid-{appId}/telemetry endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-user-id.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get user ID 3 | sidebar_label: get Get user ID 4 | sidebar_position: 12 5 | description: GET /appid-{appId}/user/id endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-user-search-tags.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get search tags 3 | sidebar_label: get Get search tags 4 | sidebar_position: 13 5 | description: GET /appid-{appId}/user/search/tags endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-userid-map.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get user ID mapping 3 | sidebar_label: get Get user ID mapping 4 | sidebar_position: 9 5 | description: GET /appid-{appId}/recipe/userid/map endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-users-count.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get users count 3 | sidebar_label: get Get users count 4 | sidebar_position: 5 5 | description: GET /appid-{appId}/{tenantId}/users/count endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/get-users.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get users 3 | sidebar_label: get Get users 4 | sidebar_position: 3 5 | description: GET /appid-{appId}/{tenantId}/users endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/post-hello.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Post hello message 3 | sidebar_label: post Post hello message 4 | sidebar_position: 16 5 | description: POST /appid-{appId}/{tenantId}/hello endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/post-user-remove.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Delete user 3 | sidebar_label: post Delete user 4 | sidebar_position: 19 5 | description: POST /appid-{appId}/user/remove endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/put-ee-license.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Set license key 3 | sidebar_label: put Set license key 4 | sidebar_position: 21 5 | description: PUT /appid-{appId}/ee/license endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/core/put-hello.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Put hello message 3 | sidebar_label: put Put hello message 4 | sidebar_position: 20 5 | description: PUT /appid-{appId}/{tenantId}/hello endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/dashboard/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Dashboard", 3 | "position": 4 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/email-password/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Email/Password", 3 | "position": 6 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/email-password/post-signin.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sign in user 3 | sidebar_label: post Sign in user 4 | sidebar_position: 2 5 | description: POST /appid-{appId}/{tenantId}/recipe/signin endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/email-password/post-signup.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sign up user 3 | sidebar_label: post Sign up user 4 | sidebar_position: 3 5 | description: POST /appid-{appId}/{tenantId}/recipe/signup endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/email-password/put-user.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Update user info 3 | sidebar_label: put Update user info 4 | sidebar_position: 8 5 | description: PUT /appid-{appId}/{tenantId}/recipe/user endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/email-verification/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Email Verification", 3 | "position": 5 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/import/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Bulk Import", 3 | "position": 2 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/mfa/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "MFA", 3 | "position": 7 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/multitenancy/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Multitenancy", 3 | "position": 8 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/multitenancy/get-multitenancy-app-list-v2.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: List apps 3 | sidebar_label: get List apps 4 | sidebar_position: 6 5 | description: GET /recipe/multitenancy/app/list/v2 endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/multitenancy/get-multitenancy-app-list.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: List apps 3 | sidebar_label: get List apps (deprecated) 4 | sidebar_position: 5 5 | description: GET /recipe/multitenancy/app/list endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/multitenancy/post-multitenancy-app-remove.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Delete app 3 | sidebar_label: post Delete app 4 | sidebar_position: 13 5 | description: POST /recipe/multitenancy/app/remove endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/multitenancy/put-multitenancy-app-v2.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Upsert app 3 | sidebar_label: put Upsert app 4 | sidebar_position: 19 5 | description: PUT /recipe/multitenancy/app/v2 endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/multitenancy/put-multitenancy-app.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Upsert app 3 | sidebar_label: put Upsert app (deprecated) 4 | sidebar_position: 18 5 | description: PUT /recipe/multitenancy/app endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/oauth/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "OAuth", 3 | "position": 9 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/oauth/get-jwks.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get JWT keys 3 | sidebar_label: get Get JWT keys (deprecated) 4 | sidebar_position: 2 5 | description: GET /appid-{appId}/recipe/jwt/jwks endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/oauth/get-oauth2-auth.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get OAuth2 Auth 3 | sidebar_label: get Get OAuth2 Auth 4 | sidebar_position: 3 5 | description: GET /appid-{appId}/recipe/oauth/auth endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/oauth/get-oauth2-client.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get OAuth2 Client 3 | sidebar_label: get Get OAuth2 Client 4 | sidebar_position: 6 5 | description: GET /appid-{appId}/recipe/oauth/clients endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/oauth/get-oauth2-token.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get OAuth2 Token 3 | sidebar_label: post Get OAuth2 Token 4 | sidebar_position: 13 5 | description: POST /appid-{appId}/recipe/oauth/token endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/passwordless/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Passwordless", 3 | "position": 10 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/session/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Session", 3 | "position": 11 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/session/get-jwt-data.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get JWT data 3 | sidebar_label: get Get JWT data (deprecated) 4 | sidebar_position: 1 5 | description: GET /appid-{appId}/{tenantId}/recipe/jwt/data endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/session/get-session.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get session info 3 | sidebar_label: get Get session info 4 | sidebar_position: 3 5 | description: GET /appid-{appId}/recipe/session endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/session/post-jwt.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Create signed JWT 3 | sidebar_label: post Create signed JWT 4 | sidebar_position: 7 5 | description: POST /appid-{appId}/recipe/jwt endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/session/post-session-refresh.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Refresh session 3 | sidebar_label: post Refresh session 4 | sidebar_position: 8 5 | description: POST /appid-{appId}/recipe/session/refresh endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/session/post-session-verify.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Verify session 3 | sidebar_label: post Verify session 4 | sidebar_position: 10 5 | description: POST /appid-{appId}/recipe/session/verify endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/session/put-jwt-data.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Update JWT data 3 | sidebar_label: put Update JWT data 4 | sidebar_position: 11 5 | description: PUT /appid-{appId}/{tenantId}/recipe/jwt/data endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/session/put-session-data.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Update session data 3 | sidebar_label: put Update session data 4 | sidebar_position: 12 5 | description: PUT /appid-{appId}/recipe/session/data endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/thirdparty/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ThirdParty", 3 | "position": 12 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/user-metadata/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "User Metadata", 3 | "position": 13 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/user-roles/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "User Roles", 3 | "position": 14 4 | } -------------------------------------------------------------------------------- /docs/references/cdi/user-roles/get-roles.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get all roles 3 | sidebar_label: get Get all roles 4 | sidebar_position: 5 5 | description: GET /appid-{appId}/recipe/roles endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/user-roles/post-role-remove.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Delete role 3 | sidebar_label: post Delete role 4 | sidebar_position: 8 5 | description: POST /appid-{appId}/recipe/role/remove endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/user-roles/put-role.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Create or update role 3 | sidebar_label: put Create or update role 4 | sidebar_position: 10 5 | description: PUT /appid-{appId}/recipe/role endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/user-roles/put-user-role.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Add user role 3 | sidebar_label: put Add user role 4 | sidebar_position: 9 5 | description: PUT /appid-{appId}/{tenantId}/recipe/user/role endpoint exposed by the CDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/cdi/webauthn/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "WebAuthn", 3 | "position": 15 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "FDI Reference", 3 | "customProps": { "isMainCategory": true }, 4 | "position": 4 5 | } 6 | -------------------------------------------------------------------------------- /docs/references/fdi/email-password/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Email/Password", 3 | "position": 2 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/email-password/post-signin.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sign in with email 3 | sidebar_label: post Sign in with email 4 | sidebar_position: 3 5 | description: POST /{apiBasePath}/{tenantId}/signin endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/email-password/post-signup.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sign up with email 3 | sidebar_label: post Sign up with email 4 | sidebar_position: 4 5 | description: POST /{apiBasePath}/{tenantId}/signup endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/email-verification/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Email Verification", 3 | "position": 1 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/get-example.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Test authentication 3 | sidebar_label: get Test authentication 4 | sidebar_position: 9.5 5 | description: GET /example endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/get-jwt-jwks-json.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get JWT keys 3 | sidebar_label: get Get JWT keys 4 | sidebar_position: 9.2 5 | description: GET /{apiBasePath}/jwt/jwks.json endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/mfa/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "MFA", 3 | "position": 3 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/mfa/get-totp-device-list.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: List TOTP devices 3 | sidebar_label: get List TOTP devices 4 | sidebar_position: 1 5 | description: GET /{apiBasePath}/totp/device/list endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/mfa/post-totp-device-remove.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Remove TOTP device 3 | sidebar_label: post Remove TOTP device 4 | sidebar_position: 3 5 | description: POST /{apiBasePath}/totp/device/remove endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/mfa/post-totp-device-verify.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Verify TOTP device 3 | sidebar_label: post Verify TOTP device 4 | sidebar_position: 4 5 | description: POST /{apiBasePath}/totp/device/verify endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/mfa/post-totp-device.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Create TOTP device 3 | sidebar_label: post Create TOTP device 4 | sidebar_position: 2 5 | description: POST /{apiBasePath}/totp/device endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/mfa/post-totp-verify.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Verify TOTP code 3 | sidebar_label: post Verify TOTP code 4 | sidebar_position: 5 5 | description: POST /{apiBasePath}/totp/verify endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/mfa/put-mfa-info.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get MFA factors information 3 | sidebar_label: put Get MFA factors information 4 | sidebar_position: 6 5 | description: PUT /{apiBasePath}/mfa/info endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "OAuth", 3 | "position": 4 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/oauth/get-oauth-auth.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Start OAuth login 3 | sidebar_label: get Start OAuth login 4 | sidebar_position: 1 5 | description: GET /{apiBasePath}/oauth/auth endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/get-oauth-end_session.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: End session redirect 3 | sidebar_label: get End session redirect 4 | sidebar_position: 2 5 | description: GET /{apiBasePath}/oauth/end_session endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/get-oauth-login.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Continue OAuth login 3 | sidebar_label: get Continue OAuth login 4 | sidebar_position: 3 5 | description: GET /{apiBasePath}/oauth/login endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/get-oauth-logininfo.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get OAuth login info 3 | sidebar_label: get Get OAuth login info 4 | sidebar_position: 4 5 | description: GET /{apiBasePath}/oauth/logininfo endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/get-oauth-userinfo.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Get OAuth user info 3 | sidebar_label: get Get OAuth user info 4 | sidebar_position: 5 5 | description: GET /{apiBasePath}/oauth/userinfo endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/post-oauth-end_session.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: End OAuth session 3 | sidebar_label: post End OAuth session 4 | sidebar_position: 6 5 | description: POST /{apiBasePath}/oauth/end_session endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/post-oauth-logout.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Logout OAuth user 3 | sidebar_label: post Logout OAuth user 4 | sidebar_position: 8 5 | description: POST /{apiBasePath}/oauth/logout endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/post-oauth-revoke.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Revoke OAuth token 3 | sidebar_label: post Revoke OAuth token 4 | sidebar_position: 9 5 | description: POST /{apiBasePath}/oauth/revoke endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/oauth/post-oauth-token.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Exchange OAuth grant 3 | sidebar_label: post Exchange OAuth grant 4 | sidebar_position: 10 5 | description: POST /{apiBasePath}/oauth/token endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/passwordless/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Passwordless", 3 | "position": 5 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/session/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Session", 3 | "position": 6 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/session/post-session-refresh.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Refresh user session 3 | sidebar_label: post Refresh user session 4 | sidebar_position: 1 5 | description: POST /{apiBasePath}/session/refresh endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/session/post-signout.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sign out user 3 | sidebar_label: post Sign out user 4 | sidebar_position: 2 5 | description: POST /{apiBasePath}/signout endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/thirdparty/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ThirdParty", 3 | "position": 7 4 | } -------------------------------------------------------------------------------- /docs/references/fdi/thirdparty/post-callback-apple.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Handle Apple sign in 3 | sidebar_label: post Handle Apple sign in 4 | sidebar_position: 3 5 | description: POST /{apiBasePath}/callback/apple endpoint exposed by the FDI API 6 | page_type: api-reference 7 | hide_title: true 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/references/fdi/webauthn/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "WebAuthn", 3 | "position": 8 4 | } -------------------------------------------------------------------------------- /docs/references/frontend-sdks/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Frontend SDKs", 3 | "customProps": { 4 | "isMainCategory": true 5 | }, 6 | "position": 3 7 | } 8 | -------------------------------------------------------------------------------- /docs/references/frontend-sdks/prebuilt-ui/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "User Interface", 3 | "customProps": { 4 | "isMainCategory": true 5 | }, 6 | "collapsed": true, 7 | "position": 3 8 | } 9 | -------------------------------------------------------------------------------- /docs/references/testing-and-debugging/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Testing and Debugging", 3 | "customProps": { "isMainCategory": true }, 4 | "position": 6 5 | } 6 | -------------------------------------------------------------------------------- /scripts/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM oven/bun:alpine 2 | 3 | RUN apk add --no-cache \ 4 | python3 \ 5 | py3-pip \ 6 | go 7 | 8 | WORKDIR /app 9 | 10 | RUN bun install -g prettier 11 | RUN pip install black --break-system-packages 12 | 13 | CMD ["sh", "-c", "while true; do echo Waiting for snippets...; sleep 3600; done"] 14 | -------------------------------------------------------------------------------- /scripts/check-code-blocks.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -z "$1" ]; then 4 | echo "Please provide a language argument" 5 | exit 1 6 | fi 7 | 8 | cd ./scripts/code-type-checking/"$1" && docker build -t code-check-"$1" . 9 | docker run code-check-"$1" 10 | echo $? 11 | -------------------------------------------------------------------------------- /scripts/code-type-checking/csharp/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/dotnet/sdk:6.0 2 | 3 | WORKDIR /app 4 | 5 | COPY validate-csharp.sh . 6 | COPY snippets ./snippets 7 | COPY main.cs ./snippets/ 8 | COPY snippets.csproj ./snippets/ 9 | 10 | RUN chmod +x validate-csharp.sh 11 | 12 | RUN ./validate-csharp.sh 13 | -------------------------------------------------------------------------------- /scripts/code-type-checking/csharp/main.cs: -------------------------------------------------------------------------------- 1 | public class MainProgram 2 | { 3 | public static void Main(string[] args) 4 | { 5 | System.Console.WriteLine("Hello, World!"); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /scripts/code-type-checking/csharp/validate-csharp.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd "snippets" 4 | 5 | dotnet build 6 | 7 | if [ $? -eq 0 ]; then 8 | echo "C# code is valid" 9 | exit 0 10 | else 11 | echo "C# code is invalid" 12 | exit 1 13 | fi 14 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/app/src/main/kotlin/com/example/dart_env/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.dart_env 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip 6 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | void main() { 4 | // No-op 5 | } 6 | -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/web/favicon.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/web/icons/Icon-192.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/web/icons/Icon-512.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /scripts/code-type-checking/dart/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/dart/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /scripts/code-type-checking/go/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM golang:1.22-alpine 2 | 3 | WORKDIR /app 4 | 5 | COPY go.mod go.sum ./ 6 | 7 | RUN go mod download 8 | 9 | COPY . . 10 | 11 | RUN go build ./... 12 | -------------------------------------------------------------------------------- /scripts/code-type-checking/go/README.md: -------------------------------------------------------------------------------- 1 | ## Updating supertokens-golang in dependency 2 | Go into this directory and run: 3 | ```bash 4 | go get -u github.com/supertokens/supertokens-golang@ 5 | ``` -------------------------------------------------------------------------------- /scripts/code-type-checking/java/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM maven:3.8.4-openjdk-11 2 | 3 | WORKDIR /app 4 | 5 | COPY validate-java.sh . 6 | COPY snippets/ ./snippets 7 | COPY pom.xml ./snippets/ 8 | 9 | RUN chmod +x validate-java.sh 10 | 11 | RUN ./validate-java.sh 12 | -------------------------------------------------------------------------------- /scripts/code-type-checking/java/validate-java.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd "snippets" 4 | 5 | mvn compile 6 | 7 | if [ $? -eq 0 ]; then 8 | echo "Java code is valid" 9 | exit 0 10 | else 11 | echo "Java code is invalid" 12 | exit 1 13 | fi 14 | -------------------------------------------------------------------------------- /scripts/code-type-checking/javascript/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM oven/bun:slim 2 | 3 | WORKDIR /app 4 | 5 | COPY package.json bun.lockb ./ 6 | 7 | RUN bun install 8 | 9 | COPY . . 10 | 11 | RUN bun run test 12 | 13 | -------------------------------------------------------------------------------- /scripts/code-type-checking/javascript/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/javascript/bun.lockb -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/Dockerfile: -------------------------------------------------------------------------------- 1 | # FROM gradle:jdk16 2 | FROM rishabhpoddar/supertokens_docs_building_with_android:latest 3 | 4 | WORKDIR /app 5 | 6 | COPY . . 7 | 8 | COPY snippets/* ./app/src/main/java/com/example/myapplication 9 | 10 | RUN ./gradlew build 11 | -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My Application 3 | -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'com.android.application' version '7.3.0' apply false 3 | id 'com.android.library' version '7.3.0' apply false 4 | id 'org.jetbrains.kotlin.android' version '1.7.10' apply false 5 | } 6 | -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/scripts/code-type-checking/kotlin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /scripts/code-type-checking/kotlin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Sep 27 12:21:34 IST 2022 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /scripts/code-type-checking/php/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": { 3 | "firebase/php-jwt": "^5.0" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /scripts/code-type-checking/python/.gitignore: -------------------------------------------------------------------------------- 1 | snippets 2 | lib 3 | bin 4 | venv -------------------------------------------------------------------------------- /scripts/code-type-checking/python/README.md: -------------------------------------------------------------------------------- 1 | ## Updating supertokens4 dependency 2 | 3 | ```bash 4 | source venv/bin/activate 5 | pip install supertokens-python== 6 | pip freeze > requirements.txt 7 | ``` 8 | 9 | Check that only supertokens-python is updated in the requirements.txt file (unless you expect some dependency of supertokens python to also be updated). -------------------------------------------------------------------------------- /scripts/code-type-checking/python/checkSnippets.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | source venv/bin/activate 4 | 5 | pyright ./snippets -------------------------------------------------------------------------------- /scripts/code-type-checking/python/pyrightconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "typeCheckingMode": "strict", 3 | "reportImportCycles": false 4 | } -------------------------------------------------------------------------------- /src/components/APIRequest/APIRequestModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/src/components/APIRequest/APIRequestModal.tsx -------------------------------------------------------------------------------- /src/components/APIRequest/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./APIRequestPage"; 2 | -------------------------------------------------------------------------------- /src/components/Callouts/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./OAuthCallouts"; 2 | export * from "./PaidFeatureCallouts"; 3 | export * from "./TokensCallout"; 4 | -------------------------------------------------------------------------------- /src/components/Cards/HTTPRequestCard.scss: -------------------------------------------------------------------------------- 1 | .http-request-card-details-modal { 2 | &__description-text { 3 | p { 4 | margin-bottom: 0; 5 | } 6 | } 7 | } 8 | 9 | .http-request-card { 10 | &__heading-anchor { 11 | display: block; 12 | visibility: hidden; 13 | position: relative; 14 | top: -160px; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/components/Cards/ManagedOrSelfHostedCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/src/components/Cards/ManagedOrSelfHostedCard.tsx -------------------------------------------------------------------------------- /src/components/Cards/styles.scss: -------------------------------------------------------------------------------- 1 | .content-card { 2 | padding: 0; 3 | 4 | // Remove the marings from mdx components 5 | // and rely on the card content logic/styling 6 | // for spacing 7 | & > * { 8 | margin-bottom: 0 !important; 9 | } 10 | } 11 | 12 | .content-card__section { 13 | & > * { 14 | margin-bottom: 0 !important; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/components/DescriptionText.tsx: -------------------------------------------------------------------------------- 1 | import { Text } from "@radix-ui/themes"; 2 | // import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; 3 | 4 | export function DescriptionText({ children }: React.PropsWithChildren<{}>) { 5 | return ( 6 | 7 | {children} 8 | 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /src/components/DocItemContextValue.tsx: -------------------------------------------------------------------------------- 1 | import { useContext } from "react"; 2 | import { DocItemContext, getContextValue } from "@site/src/context"; 3 | 4 | export function DocItemContextValue({ propertyPath }: { propertyPath: string }) { 5 | const context = useContext(DocItemContext); 6 | 7 | return getContextValue(context, propertyPath); 8 | } 9 | -------------------------------------------------------------------------------- /src/components/Forms/ExampleAppForm.scss: -------------------------------------------------------------------------------- 1 | .example-app-form-code-block { 2 | margin-bottom: 0; 3 | } 4 | -------------------------------------------------------------------------------- /src/components/Forms/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./PasswordlessRecipeForm"; 2 | export * from "./AppInfoForm"; 3 | export * from "./ExampleAppForm"; 4 | -------------------------------------------------------------------------------- /src/components/Modal/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./SideModal"; 2 | -------------------------------------------------------------------------------- /src/components/RadioCard.scss: -------------------------------------------------------------------------------- 1 | .radio-card-item { 2 | --radio-cards-item-background-color: rgba(170, 202, 255, 0.04); 3 | &[data-state="checked"] { 4 | --radio-cards-item-background-color: rgba(255, 153, 51, 0.05); 5 | color: var(--orange-11); 6 | 7 | &::after { 8 | outline-color: var(--orange-7); 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/components/RemoveForLLMs.tsx: -------------------------------------------------------------------------------- 1 | // This component exists only to mark blocks of content that 2 | // should not be included in the llms.txt or plain markdown files 3 | export function RemoveForLLMs({ children }) { 4 | return <>{children}; 5 | } 6 | -------------------------------------------------------------------------------- /src/components/Separator.tsx: -------------------------------------------------------------------------------- 1 | import { Separator as RadixSeparator } from "@radix-ui/themes"; 2 | 3 | type MarginProp = "1" | "2" | "3" | "5" | "6"; 4 | 5 | export function Separator({ mt = "5", mb = "3" }: { mt: MarginProp; mb: MarginProp }) { 6 | return ; 7 | } 8 | -------------------------------------------------------------------------------- /src/components/StripParagraph.tsx: -------------------------------------------------------------------------------- 1 | import React, { isValidElement } from "react"; 2 | 3 | interface ParagraphStripperProps { 4 | children: React.ReactNode; 5 | } 6 | 7 | export const ParagraphStripper: React.FC = ({ children }) => { 8 | if (isValidElement(children) && children.type === "p") { 9 | return children.props.children; 10 | } 11 | 12 | return children; 13 | }; 14 | -------------------------------------------------------------------------------- /src/components/Tabs/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./FrontendTabs"; 2 | export * from "./BackendTabs"; 3 | export * from "./SelfHostingTabs"; 4 | export * from "./FrontendCustomUITabs"; 5 | export * from "./FrontendPrebuiltUITabs"; 6 | export * from "./ReactRouterVersionsTabs"; 7 | export * from "./DatabaseTabs"; 8 | export * from "./OSTabs"; 9 | -------------------------------------------------------------------------------- /src/context/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./TabsContex"; 2 | export * from "./DocItemContext"; 3 | -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./useFilteredTocItems"; 2 | export * from "./useIsVisible"; 3 | export * from "./useSelectionStore"; 4 | export * from "./useDocItemStore"; 5 | export * from "./useDocPageData"; 6 | export * from "./useLoadOpenApiSchema"; 7 | -------------------------------------------------------------------------------- /src/hooks/useSelection.ts: -------------------------------------------------------------------------------- 1 | import { useSelectionStore } from "./useSelectionStore"; 2 | 3 | export function useGoFrameworksSelection() { 4 | return useSelectionStore(GoFrameworksSelectionName, GoFrameworksDefaultValue); 5 | } 6 | -------------------------------------------------------------------------------- /src/lib/cn.ts: -------------------------------------------------------------------------------- 1 | import { clsx, type ClassValue } from "clsx"; 2 | import { twMerge } from "tailwind-merge"; 3 | 4 | export function cn(...inputs: ClassValue[]) { 5 | return twMerge(clsx(inputs)); 6 | } 7 | -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./constants"; 2 | export * from "./cn"; 3 | export * from "./docPageStore"; 4 | export * from "./types"; 5 | export * from "./generateCodeSnippetFromAPIRequest"; 6 | export * from "./normalizePath"; 7 | export * from "./generateExampleFromAPIRequestSchema"; 8 | export * from "./getExampleFromSchema"; 9 | -------------------------------------------------------------------------------- /src/lib/normalizePath.ts: -------------------------------------------------------------------------------- 1 | export function normalizePath(path: string): string { 2 | return !path.startsWith("/") ? `/${path}` : path; 3 | } 4 | -------------------------------------------------------------------------------- /src/theme/CodeBlock/WordWrapButton/styles.module.css: -------------------------------------------------------------------------------- 1 | .wordWrapButtonIcon { 2 | width: 1.2rem; 3 | height: 1.2rem; 4 | } 5 | 6 | .wordWrapButtonEnabled .wordWrapButtonIcon { 7 | color: var(--ifm-color-primary); 8 | } 9 | -------------------------------------------------------------------------------- /src/theme/CodeInline/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/src/theme/CodeInline/index.scss -------------------------------------------------------------------------------- /src/theme/DocItem/Footer/index.scss: -------------------------------------------------------------------------------- 1 | .feedback-submit-message { 2 | animation: fadeIn 0.2s ease-in-out; 3 | } 4 | 5 | @keyframes fadeIn { 6 | 0% { 7 | opacity: 0; 8 | } 9 | 100% { 10 | opacity: 1; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/theme/DocItem/Layout/styles.module.css: -------------------------------------------------------------------------------- 1 | .docItemContainer header + *, 2 | .docItemContainer article > *:first-child { 3 | margin-top: 0; 4 | } 5 | 6 | @media (min-width: 997px) { 7 | .docItemCol { 8 | max-width: 75% !important; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/theme/DocItem/TOC/Mobile/styles.module.css: -------------------------------------------------------------------------------- 1 | @media (min-width: 997px) { 2 | /* Prevent hydration FOUC, as the mobile TOC needs to be server-rendered */ 3 | .tocMobile { 4 | display: none; 5 | } 6 | } 7 | 8 | @media print { 9 | .tocMobile { 10 | display: none; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/theme/DocRoot/Layout/styles.module.css: -------------------------------------------------------------------------------- 1 | .docRoot { 2 | display: flex; 3 | width: 100%; 4 | } 5 | 6 | .docsWrapper { 7 | display: flex; 8 | flex: 1 0 auto; 9 | } 10 | -------------------------------------------------------------------------------- /src/theme/DocSidebarItem/Html/styles.module.css: -------------------------------------------------------------------------------- 1 | @media (min-width: 997px) { 2 | .menuHtmlItem { 3 | padding: var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal); 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/theme/EditMetaRow/styles.module.css: -------------------------------------------------------------------------------- 1 | .lastUpdated { 2 | font-size: smaller; 3 | font-style: italic; 4 | margin-top: 0.2rem; 5 | } 6 | 7 | @media (min-width: 997px) { 8 | .lastUpdated { 9 | text-align: right; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/theme/Layout/styles.module.css: -------------------------------------------------------------------------------- 1 | html, 2 | body { 3 | height: 100%; 4 | } 5 | 6 | .mainWrapper { 7 | flex: 1 0 auto; 8 | display: flex; 9 | flex-direction: column; 10 | } 11 | 12 | /* Docusaurus-specific utility class */ 13 | :global(.docusaurus-mt-lg) { 14 | margin-top: 3rem; 15 | } 16 | 17 | :global(#__docusaurus) { 18 | min-height: 100%; 19 | display: flex; 20 | flex-direction: column; 21 | } 22 | -------------------------------------------------------------------------------- /src/theme/MDXComponents/Heading.tsx: -------------------------------------------------------------------------------- 1 | import React, { type ReactNode } from "react"; 2 | import Heading from "@theme/Heading"; 3 | import type { Props } from "@theme/MDXComponents/Heading"; 4 | 5 | export default function MDXHeading(props: Props): ReactNode { 6 | return ; 7 | } 8 | -------------------------------------------------------------------------------- /src/theme/MDXComponents/Img/styles.module.css: -------------------------------------------------------------------------------- 1 | .img { 2 | height: auto; 3 | } 4 | -------------------------------------------------------------------------------- /src/theme/Navbar/ColorModeToggle/styles.module.css: -------------------------------------------------------------------------------- 1 | .darkNavbarColorModeToggle:hover { 2 | background: var(--ifm-color-gray-800); 3 | } 4 | -------------------------------------------------------------------------------- /src/theme/Navbar/Logo/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/src/theme/Navbar/Logo/index.scss -------------------------------------------------------------------------------- /src/theme/Navbar/MobileSidebar/Layout/index.scss: -------------------------------------------------------------------------------- 1 | .navbar-sidebar { 2 | z-index: 10; 3 | } 4 | -------------------------------------------------------------------------------- /src/theme/Navbar/Search/index.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import clsx from "clsx"; 3 | import type { Props } from "@theme/Navbar/Search"; 4 | 5 | import styles from "./styles.module.css"; 6 | 7 | export default function NavbarSearch({ children, className }: Props): JSX.Element { 8 | return
{children}
; 9 | } 10 | -------------------------------------------------------------------------------- /src/theme/Navbar/index.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import NavbarLayout from "@theme/Navbar/Layout"; 3 | import NavbarContent from "@theme/Navbar/Content"; 4 | 5 | export default function Navbar(): JSX.Element { 6 | return ( 7 | 8 | 9 | 10 | ); 11 | } 12 | -------------------------------------------------------------------------------- /src/theme/NavbarItem/DropdownNavbarItem/styles.module.css: -------------------------------------------------------------------------------- 1 | .dropdownNavbarItemMobile { 2 | cursor: pointer; 3 | } 4 | -------------------------------------------------------------------------------- /src/theme/NavbarItem/LocaleDropdownNavbarItem/styles.module.css: -------------------------------------------------------------------------------- 1 | .iconLanguage { 2 | vertical-align: text-bottom; 3 | margin-right: 5px; 4 | } 5 | -------------------------------------------------------------------------------- /src/theme/TOC/styles.module.css: -------------------------------------------------------------------------------- 1 | .tableOfContents { 2 | max-height: calc(100vh - (var(--ifm-navbar-height) + 2rem)); 3 | overflow-y: auto; 4 | position: sticky; 5 | top: calc(var(--ifm-navbar-height) + 1rem); 6 | } 7 | 8 | @media (max-width: 996px) { 9 | .tableOfContents { 10 | display: none; 11 | } 12 | 13 | .docItemContainer { 14 | padding: 0 0.3rem; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/theme/TOCItems/index.scss: -------------------------------------------------------------------------------- 1 | .table-of-contents__link { 2 | color: var(--gray-11); 3 | 4 | &:hover { 5 | color: var(--gray-12); 6 | } 7 | 8 | &--active { 9 | color: var(--orange-11); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./openapischema"; 2 | 3 | export * from "./api-request"; 4 | -------------------------------------------------------------------------------- /static/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/.nojekyll -------------------------------------------------------------------------------- /static/fonts/IBMPlexMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/fonts/IBMPlexMono-Regular.ttf -------------------------------------------------------------------------------- /static/fonts/IBMPlexMono-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/fonts/IBMPlexMono-Thin.ttf -------------------------------------------------------------------------------- /static/img/account-linking/err_001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_001.png -------------------------------------------------------------------------------- /static/img/account-linking/err_002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_002.png -------------------------------------------------------------------------------- /static/img/account-linking/err_003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_003.png -------------------------------------------------------------------------------- /static/img/account-linking/err_004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_004.png -------------------------------------------------------------------------------- /static/img/account-linking/err_005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_005.png -------------------------------------------------------------------------------- /static/img/account-linking/err_006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_006.png -------------------------------------------------------------------------------- /static/img/account-linking/err_007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_007.png -------------------------------------------------------------------------------- /static/img/account-linking/err_008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/account-linking/err_008.png -------------------------------------------------------------------------------- /static/img/active-recipe-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/active-recipe-icon.png -------------------------------------------------------------------------------- /static/img/architecture/managed_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/architecture/managed_service.png -------------------------------------------------------------------------------- /static/img/architecture/managed_service_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/architecture/managed_service_generic.png -------------------------------------------------------------------------------- /static/img/architecture/managed_service_without_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/architecture/managed_service_without_dashboard.png -------------------------------------------------------------------------------- /static/img/architecture/self_hosted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/architecture/self_hosted.png -------------------------------------------------------------------------------- /static/img/architecture/self_hosted_generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/architecture/self_hosted_generic.png -------------------------------------------------------------------------------- /static/img/architecture/self_hosted_without_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/architecture/self_hosted_without_dashboard.png -------------------------------------------------------------------------------- /static/img/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/attackprotectionsuite/sequence-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/attackprotectionsuite/sequence-diagram.png -------------------------------------------------------------------------------- /static/img/avg-latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/avg-latency.png -------------------------------------------------------------------------------- /static/img/change-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/change-user.png -------------------------------------------------------------------------------- /static/img/dashboard/assign-role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/assign-role.png -------------------------------------------------------------------------------- /static/img/dashboard/create-role.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/create-role.gif -------------------------------------------------------------------------------- /static/img/dashboard/create-role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/create-role.png -------------------------------------------------------------------------------- /static/img/dashboard/csp-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/csp-error.png -------------------------------------------------------------------------------- /static/img/dashboard/forgot-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/forgot-password.png -------------------------------------------------------------------------------- /static/img/dashboard/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/login.png -------------------------------------------------------------------------------- /static/img/dashboard/no-roles-created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/no-roles-created.png -------------------------------------------------------------------------------- /static/img/dashboard/no-users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/no-users.png -------------------------------------------------------------------------------- /static/img/dashboard/one-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/one-user.png -------------------------------------------------------------------------------- /static/img/dashboard/preview-role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/preview-role.png -------------------------------------------------------------------------------- /static/img/dashboard/reset-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/reset-password.png -------------------------------------------------------------------------------- /static/img/dashboard/roles-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/roles-list.png -------------------------------------------------------------------------------- /static/img/dashboard/select-tenant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/select-tenant.png -------------------------------------------------------------------------------- /static/img/dashboard/signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/signup.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/active-directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/active-directory.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/add-provider-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/add-provider-prompt.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/all-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/all-enabled.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/core-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/core-config.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-active-directory.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-active-directory.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-apple.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-apple.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-bitbucket.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-bitbucket.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-discord.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-discord.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-facebook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-facebook.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-github.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-github.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-gitlab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-gitlab.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-google-workspaces.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-google-workspaces.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-google.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-google.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-linkedin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-linkedin.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-okta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-okta.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-public-google.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-public-google.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-saml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-saml.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-provider/create-twitter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-provider/create-twitter.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-tenant.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-tenant.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/create-tenant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/create-tenant.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/custom-provider-basic-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/custom-provider-basic-details.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/custom-tenant-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/custom-tenant-config.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/details.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/edit-core-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/edit-core-config.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/enable-ep-tp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/enable-ep-tp.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/enable-tp-ep-emailotp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/enable-tp-ep-emailotp.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/ep-create-tenant.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/ep-create-tenant.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/ep-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/ep-enabled.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/landing.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/login-methods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/login-methods.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/new-boxy-config.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/new-boxy-config.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/new-oauth-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/new-oauth-provider.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/new-oidc-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/new-oidc-provider.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/new-provider-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/new-provider-details.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/new-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/new-provider.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/openid-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/openid-config.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/otp-email-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/otp-email-enabled.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/pl-create-tenant.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/pl-create-tenant.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/saml-config-via-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/saml-config-via-api.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/saml-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/saml-config.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/saml-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/saml-prompt.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/secondary-factors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/secondary-factors.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/tenant-users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/tenant-users.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/third-party-providers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/third-party-providers.png -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/tp-create-tenant.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/tp-create-tenant.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/tpep-create-tenant.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/tpep-create-tenant.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/tpep-create-thirdparty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/tpep-create-thirdparty.gif -------------------------------------------------------------------------------- /static/img/dashboard/tenant-management/tpl-create-tenant.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/tenant-management/tpl-create-tenant.gif -------------------------------------------------------------------------------- /static/img/dashboard/user-info-continued.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/user-info-continued.png -------------------------------------------------------------------------------- /static/img/dashboard/user-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/user-info.png -------------------------------------------------------------------------------- /static/img/dashboard/view-assigned-roles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/dashboard/view-assigned-roles.png -------------------------------------------------------------------------------- /static/img/discord-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/discord-yellow.png -------------------------------------------------------------------------------- /static/img/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/discord.png -------------------------------------------------------------------------------- /static/img/docs-left-menu-chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/docs-left-menu-chevron.png -------------------------------------------------------------------------------- /static/img/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/docusaurus.png -------------------------------------------------------------------------------- /static/img/email-verification-clicked-no-session.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/email-verification-clicked-no-session.png -------------------------------------------------------------------------------- /static/img/email-verification-link-expired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/email-verification-link-expired.png -------------------------------------------------------------------------------- /static/img/email-verification-link-generic-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/email-verification-link-generic-error.png -------------------------------------------------------------------------------- /static/img/email-verification-send-email-generic-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/email-verification-send-email-generic-error.png -------------------------------------------------------------------------------- /static/img/email-verification-send-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/email-verification-send-email.png -------------------------------------------------------------------------------- /static/img/email-verification-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/email-verification-success.png -------------------------------------------------------------------------------- /static/img/emailpassword-field-validation-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword-field-validation-error.png -------------------------------------------------------------------------------- /static/img/emailpassword-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword-general-error.png -------------------------------------------------------------------------------- /static/img/emailpassword-sign-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword-sign-in.png -------------------------------------------------------------------------------- /static/img/emailpassword-sign-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword-sign-up.png -------------------------------------------------------------------------------- /static/img/emailpassword-wrong-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword-wrong-cred.png -------------------------------------------------------------------------------- /static/img/emailpassword/buttonText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/buttonText.png -------------------------------------------------------------------------------- /static/img/emailpassword/change-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/change-user.png -------------------------------------------------------------------------------- /static/img/emailpassword/custom-field-name-signup-ep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/custom-field-name-signup-ep.png -------------------------------------------------------------------------------- /static/img/emailpassword/email-verification-successful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/email-verification-successful.png -------------------------------------------------------------------------------- /static/img/emailpassword/email-verify-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/email-verify-email.png -------------------------------------------------------------------------------- /static/img/emailpassword/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/error.png -------------------------------------------------------------------------------- /static/img/emailpassword/input-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/input-background.png -------------------------------------------------------------------------------- /static/img/emailpassword/inspect-button-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/inspect-button-2.png -------------------------------------------------------------------------------- /static/img/emailpassword/inspect-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/inspect-button.png -------------------------------------------------------------------------------- /static/img/emailpassword/modified-formfields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/modified-formfields.png -------------------------------------------------------------------------------- /static/img/emailpassword/override/find-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/override/find-component.png -------------------------------------------------------------------------------- /static/img/emailpassword/pass-reset-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/pass-reset-email.png -------------------------------------------------------------------------------- /static/img/emailpassword/password-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/password-manager.png -------------------------------------------------------------------------------- /static/img/emailpassword/primary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/primary.png -------------------------------------------------------------------------------- /static/img/emailpassword/react-override-octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/react-override-octocat.png -------------------------------------------------------------------------------- /static/img/emailpassword/reset-password-enter-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/reset-password-enter-email.png -------------------------------------------------------------------------------- /static/img/emailpassword/reset-password-submit-new-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/reset-password-submit-new-password.png -------------------------------------------------------------------------------- /static/img/emailpassword/saas-connect-popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/saas-connect-popup.png -------------------------------------------------------------------------------- /static/img/emailpassword/signin-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signin-dark.png -------------------------------------------------------------------------------- /static/img/emailpassword/signin-with-custom-error-msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signin-with-custom-error-msg.png -------------------------------------------------------------------------------- /static/img/emailpassword/signin-with-default-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signin-with-default-values.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-centered-blue-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-centered-blue-button.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-light.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-with-custom-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-with-custom-components.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-with-custom-error-msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-with-custom-error-msg.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-with-custom-field-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-with-custom-field-order.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-with-default-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-with-default-values.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-with-name-and-age-failure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-with-name-and-age-failure.png -------------------------------------------------------------------------------- /static/img/emailpassword/signup-with-name-and-age.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/signup-with-name-and-age.png -------------------------------------------------------------------------------- /static/img/emailpassword/sp-test-signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/sp-test-signup.png -------------------------------------------------------------------------------- /static/img/emailpassword/st-ep-refresh-cookies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/st-ep-refresh-cookies.png -------------------------------------------------------------------------------- /static/img/emailpassword/st-ep-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/st-ep-refresh.png -------------------------------------------------------------------------------- /static/img/emailpassword/st-ep-signout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/st-ep-signout.png -------------------------------------------------------------------------------- /static/img/emailpassword/st-test-signin-cookies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/st-test-signin-cookies.png -------------------------------------------------------------------------------- /static/img/emailpassword/st-user-unauthorized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/st-user-unauthorized.png -------------------------------------------------------------------------------- /static/img/emailpassword/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/success.png -------------------------------------------------------------------------------- /static/img/emailpassword/textInput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/textInput.png -------------------------------------------------------------------------------- /static/img/emailpassword/textLabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/textLabel.png -------------------------------------------------------------------------------- /static/img/emailpassword/textPrimary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/textPrimary.png -------------------------------------------------------------------------------- /static/img/emailpassword/textTitle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/textTitle.png -------------------------------------------------------------------------------- /static/img/emailpassword/verify-email-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailpassword/verify-email-screen.png -------------------------------------------------------------------------------- /static/img/emailverification/resend-with-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/emailverification/resend-with-border.png -------------------------------------------------------------------------------- /static/img/enter-otp-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/enter-otp-error.png -------------------------------------------------------------------------------- /static/img/enter-otp-invalid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/enter-otp-invalid.png -------------------------------------------------------------------------------- /static/img/enter-otp-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/enter-otp-screen.png -------------------------------------------------------------------------------- /static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/favicon.ico -------------------------------------------------------------------------------- /static/img/flutter-debug-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/flutter-debug-logs.png -------------------------------------------------------------------------------- /static/img/form-question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/form-question.png -------------------------------------------------------------------------------- /static/img/form-submitted-tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/form-submitted-tick.png -------------------------------------------------------------------------------- /static/img/front-debug-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/front-debug-logs.png -------------------------------------------------------------------------------- /static/img/guides/emailPassSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/guides/emailPassSS.png -------------------------------------------------------------------------------- /static/img/guides/emailSocialSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/guides/emailSocialSS.png -------------------------------------------------------------------------------- /static/img/guides/passwordlessSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/guides/passwordlessSS.png -------------------------------------------------------------------------------- /static/img/guides/passwordlessSocialSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/guides/passwordlessSocialSS.png -------------------------------------------------------------------------------- /static/img/guides/phoneNumberSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/guides/phoneNumberSS.png -------------------------------------------------------------------------------- /static/img/guides/socialSS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/guides/socialSS.png -------------------------------------------------------------------------------- /static/img/icon-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/icon-plus.png -------------------------------------------------------------------------------- /static/img/icons/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/icons/copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/icons/credit-card.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /static/img/icons/eye.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /static/img/icons/key.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/icons/pen.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /static/img/icons/react.svg: -------------------------------------------------------------------------------- 1 | 2 | React Logo 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /static/img/icons/thumbs-down.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /static/img/icons/thumbs-up.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /static/img/integration-lambda/add-a-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/add-a-layer.png -------------------------------------------------------------------------------- /static/img/integration-lambda/add-auth-middleware-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/add-auth-middleware-node.png -------------------------------------------------------------------------------- /static/img/integration-lambda/add-env-var-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/add-env-var-node.png -------------------------------------------------------------------------------- /static/img/integration-lambda/add-layer-detail-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/add-layer-detail-node.png -------------------------------------------------------------------------------- /static/img/integration-lambda/click-enable-cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/click-enable-cors.png -------------------------------------------------------------------------------- /static/img/integration-lambda/configure-cors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/configure-cors.png -------------------------------------------------------------------------------- /static/img/integration-lambda/configure-lambda-integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/configure-lambda-integration.png -------------------------------------------------------------------------------- /static/img/integration-lambda/create-api-gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/create-api-gateway.png -------------------------------------------------------------------------------- /static/img/integration-lambda/create-function-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/create-function-node.png -------------------------------------------------------------------------------- /static/img/integration-lambda/create-function-python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/create-function-python.png -------------------------------------------------------------------------------- /static/img/integration-lambda/create-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/create-layer.png -------------------------------------------------------------------------------- /static/img/integration-lambda/create-proxy-route.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/create-proxy-route.png -------------------------------------------------------------------------------- /static/img/integration-lambda/link-node-layer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/link-node-layer.jpg -------------------------------------------------------------------------------- /static/img/integration-lambda/link-python-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/link-python-layer.png -------------------------------------------------------------------------------- /static/img/integration-lambda/node-lambda-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/node-lambda-layer.png -------------------------------------------------------------------------------- /static/img/integration-lambda/python-lambda-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/python-lambda-layer.png -------------------------------------------------------------------------------- /static/img/integration-lambda/route-creation-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/route-creation-complete.png -------------------------------------------------------------------------------- /static/img/integration-lambda/sidebar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/integration-lambda/sidebar.png -------------------------------------------------------------------------------- /static/img/logos/boxyhq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/boxyhq.png -------------------------------------------------------------------------------- /static/img/logos/graphql-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/graphql-logo.png -------------------------------------------------------------------------------- /static/img/logos/hasura-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/hasura-logo.png -------------------------------------------------------------------------------- /static/img/logos/next-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/next-logo.png -------------------------------------------------------------------------------- /static/img/logos/react.svg: -------------------------------------------------------------------------------- 1 | 2 | React Logo 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /static/img/logos/redwood-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/redwood-logo.png -------------------------------------------------------------------------------- /static/img/logos/supabase-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/supabase-logo.jpg -------------------------------------------------------------------------------- /static/img/logos/t4-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/t4-app.png -------------------------------------------------------------------------------- /static/img/logos/vercel.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/logos/vercel.jpeg -------------------------------------------------------------------------------- /static/img/magic-link-clicked-different-device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/magic-link-clicked-different-device.png -------------------------------------------------------------------------------- /static/img/magic-link-clicked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/magic-link-clicked.png -------------------------------------------------------------------------------- /static/img/magic-link-sent-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/magic-link-sent-error.png -------------------------------------------------------------------------------- /static/img/magic-link-sent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/magic-link-sent.png -------------------------------------------------------------------------------- /static/img/microservice_auth/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/microservice_auth/architecture.png -------------------------------------------------------------------------------- /static/img/migration/firebase_password_hashing_params.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/migration/firebase_password_hashing_params.png -------------------------------------------------------------------------------- /static/img/migration/session-migration-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/migration/session-migration-diagram.png -------------------------------------------------------------------------------- /static/img/migration/supertokens_managed_service_edit_configuration_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/migration/supertokens_managed_service_edit_configuration_button.png -------------------------------------------------------------------------------- /static/img/migration/supertokens_managed_service_firebase_signer_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/migration/supertokens_managed_service_firebase_signer_key.png -------------------------------------------------------------------------------- /static/img/multi-tenancy-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/multi-tenancy-architecture.png -------------------------------------------------------------------------------- /static/img/new-password-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/new-password-general-error.png -------------------------------------------------------------------------------- /static/img/oauth/authorization-code-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/oauth/authorization-code-flow.png -------------------------------------------------------------------------------- /static/img/oauth/client-credentials-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/oauth/client-credentials-flow.png -------------------------------------------------------------------------------- /static/img/oauth/machine-to-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/oauth/machine-to-machine.png -------------------------------------------------------------------------------- /static/img/oauth/multiple-frontend-domains-with-a-single-backend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/oauth/multiple-frontend-domains-with-a-single-backend.png -------------------------------------------------------------------------------- /static/img/oauth/multiple-frontend-domains-with-separate-backends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/oauth/multiple-frontend-domains-with-separate-backends.png -------------------------------------------------------------------------------- /static/img/oauth/reuse-web-ui-for-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/oauth/reuse-web-ui-for-mobile.png -------------------------------------------------------------------------------- /static/img/other-framework-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/other-framework-setup.png -------------------------------------------------------------------------------- /static/img/otp-magic-link-same-time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/otp-magic-link-same-time.png -------------------------------------------------------------------------------- /static/img/passkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passkey.png -------------------------------------------------------------------------------- /static/img/password-reset-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/password-reset-general-error.png -------------------------------------------------------------------------------- /static/img/password-reset-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/password-reset-success.png -------------------------------------------------------------------------------- /static/img/passwordless-email-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless-email-phone.png -------------------------------------------------------------------------------- /static/img/passwordless-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless-email.png -------------------------------------------------------------------------------- /static/img/passwordless-invalid-phone-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless-invalid-phone-email.png -------------------------------------------------------------------------------- /static/img/passwordless-magic-link-expired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless-magic-link-expired.png -------------------------------------------------------------------------------- /static/img/passwordless-passwordless-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless-passwordless-general-error.png -------------------------------------------------------------------------------- /static/img/passwordless-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless-phone.png -------------------------------------------------------------------------------- /static/img/passwordless-too-many-otp-tries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless-too-many-otp-tries.png -------------------------------------------------------------------------------- /static/img/passwordless/buttonText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/buttonText.png -------------------------------------------------------------------------------- /static/img/passwordless/change-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/change-user.png -------------------------------------------------------------------------------- /static/img/passwordless/diagrams/magic_link_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/diagrams/magic_link_flow.png -------------------------------------------------------------------------------- /static/img/passwordless/diagrams/otp_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/diagrams/otp_flow.png -------------------------------------------------------------------------------- /static/img/passwordless/diagrams/passwordless-migration-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/diagrams/passwordless-migration-flow.png -------------------------------------------------------------------------------- /static/img/passwordless/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/error.png -------------------------------------------------------------------------------- /static/img/passwordless/input-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/input-background.png -------------------------------------------------------------------------------- /static/img/passwordless/inspect-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/inspect-button.png -------------------------------------------------------------------------------- /static/img/passwordless/modified-formfields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/modified-formfields.png -------------------------------------------------------------------------------- /static/img/passwordless/override/find-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/override/find-component.png -------------------------------------------------------------------------------- /static/img/passwordless/primary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/primary.png -------------------------------------------------------------------------------- /static/img/passwordless/react-override-octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/react-override-octocat.png -------------------------------------------------------------------------------- /static/img/passwordless/signinup-centered-blue-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/signinup-centered-blue-button.png -------------------------------------------------------------------------------- /static/img/passwordless/signinup-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/signinup-dark.png -------------------------------------------------------------------------------- /static/img/passwordless/signinup-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/signinup-light.png -------------------------------------------------------------------------------- /static/img/passwordless/sms-api-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/sms-api-key.png -------------------------------------------------------------------------------- /static/img/passwordless/sp-test-signup-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/sp-test-signup-1.png -------------------------------------------------------------------------------- /static/img/passwordless/sp-test-signup-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/sp-test-signup-2.png -------------------------------------------------------------------------------- /static/img/passwordless/st-ep-refresh-cookies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/st-ep-refresh-cookies.png -------------------------------------------------------------------------------- /static/img/passwordless/st-ep-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/st-ep-refresh.png -------------------------------------------------------------------------------- /static/img/passwordless/st-ep-signout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/st-ep-signout.png -------------------------------------------------------------------------------- /static/img/passwordless/st-test-signin-cookies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/st-test-signin-cookies.png -------------------------------------------------------------------------------- /static/img/passwordless/st-user-unauthorized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/st-user-unauthorized.png -------------------------------------------------------------------------------- /static/img/passwordless/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/success.png -------------------------------------------------------------------------------- /static/img/passwordless/textInput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/textInput.png -------------------------------------------------------------------------------- /static/img/passwordless/textLabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/textLabel.png -------------------------------------------------------------------------------- /static/img/passwordless/textPrimary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/textPrimary.png -------------------------------------------------------------------------------- /static/img/passwordless/textTitle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/passwordless/textTitle.png -------------------------------------------------------------------------------- /static/img/prebuilt-and-custom-ui-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/prebuilt-and-custom-ui-screenshot.png -------------------------------------------------------------------------------- /static/img/react-native-debug-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/react-native-debug-logs.png -------------------------------------------------------------------------------- /static/img/recipe-tabs/recipe-email-social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe-tabs/recipe-email-social.png -------------------------------------------------------------------------------- /static/img/recipe-tabs/recipe-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe-tabs/recipe-email.png -------------------------------------------------------------------------------- /static/img/recipe-tabs/recipe-passwordless-social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe-tabs/recipe-passwordless-social.png -------------------------------------------------------------------------------- /static/img/recipe-tabs/recipe-passwordless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe-tabs/recipe-passwordless.png -------------------------------------------------------------------------------- /static/img/recipe-tabs/recipe-session.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe-tabs/recipe-session.png -------------------------------------------------------------------------------- /static/img/recipe-tabs/recipe-social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe-tabs/recipe-social.png -------------------------------------------------------------------------------- /static/img/recipe_selector_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe_selector_close.png -------------------------------------------------------------------------------- /static/img/recipe_selector_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/recipe_selector_open.png -------------------------------------------------------------------------------- /static/img/reset-password-email-sent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/reset-password-email-sent.png -------------------------------------------------------------------------------- /static/img/reset-password-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/reset-password-email.png -------------------------------------------------------------------------------- /static/img/reset-password-new-password-invalid-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/reset-password-new-password-invalid-token.png -------------------------------------------------------------------------------- /static/img/reset-password-new-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/reset-password-new-password.png -------------------------------------------------------------------------------- /static/img/rpm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/rpm.png -------------------------------------------------------------------------------- /static/img/saas-dev-connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/saas-dev-connect.png -------------------------------------------------------------------------------- /static/img/saas/supertokens-core-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/saas/supertokens-core-deploy.png -------------------------------------------------------------------------------- /static/img/saas/supertokens-core-quicksetup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/saas/supertokens-core-quicksetup.png -------------------------------------------------------------------------------- /static/img/saas/supertokens-core-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/saas/supertokens-core-success.png -------------------------------------------------------------------------------- /static/img/saml-oauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/saml-oauth.png -------------------------------------------------------------------------------- /static/img/saml/supertokens-boxyhq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/saml/supertokens-boxyhq.png -------------------------------------------------------------------------------- /static/img/session_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/session_flow.png -------------------------------------------------------------------------------- /static/img/sidebar-category-icons/lightning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/sidebar-category-icons/lightning.png -------------------------------------------------------------------------------- /static/img/sidebar-category-icons/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/sidebar-category-icons/pencil.png -------------------------------------------------------------------------------- /static/img/signupDropdownIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/signupDropdownIcon.png -------------------------------------------------------------------------------- /static/img/signupDropdownIconDisabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/signupDropdownIconDisabled.png -------------------------------------------------------------------------------- /static/img/single-tenant-multi-app-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/single-tenant-multi-app-diagram.png -------------------------------------------------------------------------------- /static/img/st-session-cookies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/st-session-cookies.png -------------------------------------------------------------------------------- /static/img/st-session-new-session.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/st-session-new-session.png -------------------------------------------------------------------------------- /static/img/st-session-userid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/st-session-userid.png -------------------------------------------------------------------------------- /static/img/st-thirdparty-change-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/st-thirdparty-change-user.png -------------------------------------------------------------------------------- /static/img/styling/branding_element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/styling/branding_element.png -------------------------------------------------------------------------------- /static/img/thirdparty-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty-general-error.png -------------------------------------------------------------------------------- /static/img/thirdparty-no-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty-no-email.png -------------------------------------------------------------------------------- /static/img/thirdparty-sign-in-custom-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty-sign-in-custom-provider.png -------------------------------------------------------------------------------- /static/img/thirdparty-thirdparty-callback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty-thirdparty-callback.png -------------------------------------------------------------------------------- /static/img/thirdparty/dark-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/dark-theme.png -------------------------------------------------------------------------------- /static/img/thirdparty/inspect-button-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/inspect-button-2.png -------------------------------------------------------------------------------- /static/img/thirdparty/inspect-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/inspect-button.png -------------------------------------------------------------------------------- /static/img/thirdparty/override/find-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/override/find-component.png -------------------------------------------------------------------------------- /static/img/thirdparty/react-override-octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/react-override-octocat.png -------------------------------------------------------------------------------- /static/img/thirdparty/signup-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/signup-light.png -------------------------------------------------------------------------------- /static/img/thirdparty/textTitle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/textTitle.png -------------------------------------------------------------------------------- /static/img/thirdparty/title-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdparty/title-border.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-field-validation-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-field-validation-error.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-general-error.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-no-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-no-email.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-sign-in-custom-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-sign-in-custom-provider.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-sign-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-sign-in.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-sign-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-sign-up.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-thirdparty-callback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-thirdparty-callback.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword-wrong-cred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword-wrong-cred.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/auth0-database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/auth0-database.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/change-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/change-user.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/custom-field-name-signup-ep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/custom-field-name-signup-ep.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/custom-field-name-signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/custom-field-name-signup.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/default-directory-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/default-directory-settings.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/ep-account-migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/ep-account-migration.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/modified-formfields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/modified-formfields.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/override/find-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/override/find-component.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/react-override-octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/react-override-octocat.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/session-migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/session-migration.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signin-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signin-dark.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signin-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signin-light.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signin-with-custom-error-msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signin-with-custom-error-msg.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signin-with-default-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signin-with-default-values.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-centered-blue-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-centered-blue-button.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-dark.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-invalid-age-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-invalid-age-light.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-light.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-with-custom-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-with-custom-components.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-with-custom-error-msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-with-custom-error-msg.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-with-custom-field-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-with-custom-field-order.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-with-default-values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-with-default-values.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/signup-with-name-and-age.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/signup-with-name-and-age.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/supabase/create_policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/supabase/create_policy.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/supabase/policy_config_insert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/supabase/policy_config_insert.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/supabase/policy_config_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/supabase/policy_config_select.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/supabase/supabase_app_authenticated_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/supabase/supabase_app_authenticated_screen.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/supabase/supabase_dashboard_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/supabase/supabase_dashboard_create.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/supabase/supabase_table_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/supabase/supabase_table_create.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/supabase/table_with_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/supabase/table_with_user.png -------------------------------------------------------------------------------- /static/img/thirdpartyemailpassword/tp-account-migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartyemailpassword/tp-account-migration.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-email-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-email-phone.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-email.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-general-error.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-invalid-phone-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-invalid-phone-email.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-magic-link-expired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-magic-link-expired.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-no-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-no-email.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-passwordless-general-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-passwordless-general-error.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-phone.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-sign-in-custom-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-sign-in-custom-provider.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-thirdparty-callback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-thirdparty-callback.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless-too-many-otp-tries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless-too-many-otp-tries.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless/change-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless/change-user.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless/override/find-component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless/override/find-component.png -------------------------------------------------------------------------------- /static/img/thirdpartypasswordless/signinup-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/thirdpartypasswordless/signinup-light.png -------------------------------------------------------------------------------- /static/img/userroles/user-roles-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/userroles/user-roles-intro.png -------------------------------------------------------------------------------- /static/img/webauthn-recover-account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/webauthn-recover-account.png -------------------------------------------------------------------------------- /static/img/webauthn-signin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/webauthn-signin.png -------------------------------------------------------------------------------- /static/img/webauthn-signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/webauthn-signup.png -------------------------------------------------------------------------------- /static/img/work-in-progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supertokens/docs/276cb4b86b601c581f2cd91623b318e3c5406992/static/img/work-in-progress.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | // This file is not used in compilation. It is here just for a nice editor experience. 3 | "extends": "@docusaurus/tsconfig", 4 | "compilerOptions": { 5 | "baseUrl": ".", 6 | "types": ["docusaurus-plugin-sass"] 7 | }, 8 | "exclude": [".docusaurus", "build", "scripts"] 9 | } 10 | -------------------------------------------------------------------------------- /tsconfig.scripts.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": "./scripts" 4 | } 5 | } 6 | --------------------------------------------------------------------------------