diff --git a/v3/docs/authentication/email-password/introduction.mdx b/v3/docs/authentication/email-password/introduction.mdx index 1a89fadac..190fba418 100644 --- a/v3/docs/authentication/email-password/introduction.mdx +++ b/v3/docs/authentication/email-password/introduction.mdx @@ -94,7 +94,7 @@ To adjust the functionality to fit your use case you can explore different secti Change the behavior of the functions that are used by the SDKs. - + APIs Overrides diff --git a/v3/docs/authentication/passwordless/introduction.mdx b/v3/docs/authentication/passwordless/introduction.mdx index 825df7be0..7f9293775 100644 --- a/v3/docs/authentication/passwordless/introduction.mdx +++ b/v3/docs/authentication/passwordless/introduction.mdx @@ -94,7 +94,7 @@ To adjust the functionality to fit your use case you can explore different secti Change the behavior of the functions that are used by the SDKs. - + APIs Overrides diff --git a/v3/docs/authentication/social/introduction.mdx b/v3/docs/authentication/social/introduction.mdx index 3875920db..d571eeacc 100644 --- a/v3/docs/authentication/social/introduction.mdx +++ b/v3/docs/authentication/social/introduction.mdx @@ -86,7 +86,7 @@ To adjust the functionality to fit your use case you can explore different secti Change the behavior of the functions that are used by the SDKs. - + APIs Overrides diff --git a/v3/docs/quickstart/next-steps.mdx b/v3/docs/quickstart/next-steps.mdx index b598bc354..2cff73280 100644 --- a/v3/docs/quickstart/next-steps.mdx +++ b/v3/docs/quickstart/next-steps.mdx @@ -210,11 +210,11 @@ Some of the most common subjects are: Use Custom Session Management Adjust the session management to fit your needs. - + Share Sessions Across Subdomains Manage multiple subdomains from a single SuperTokens Core instance. - + Post Sign In Actions Add custom logic in the authentication flow. diff --git a/v3/docs/references/index.mdx b/v3/docs/references/index.mdx index 4eedcf92d..55bde174e 100644 --- a/v3/docs/references/index.mdx +++ b/v3/docs/references/index.mdx @@ -82,7 +82,7 @@ See how you can fine-tune your authentication flow by using specific SDK feature
- + APIs Overrides diff --git a/v3/src/components/Cards/ReferenceCard/ReferenceCard.tsx b/v3/src/components/Cards/ReferenceCard/ReferenceCard.tsx index f46e25812..f467166ed 100644 --- a/v3/src/components/Cards/ReferenceCard/ReferenceCard.tsx +++ b/v3/src/components/Cards/ReferenceCard/ReferenceCard.tsx @@ -1,5 +1,6 @@ import React from "react"; import { Card, Flex, Avatar, Grid, Box, Text } from "@radix-ui/themes"; +import Link from "@docusaurus/Link"; import "./styles.scss"; @@ -18,11 +19,11 @@ function ReferenceCardRoot({ return ( - + {children} - + ); @@ -30,12 +31,12 @@ function ReferenceCardRoot({ return ( - - + + {children} - + ); diff --git a/v3/v2-to-v3-redirect-map.json b/v3/v2-to-v3-redirect-map.json deleted file mode 100644 index a1fcdfeef..000000000 --- a/v3/v2-to-v3-redirect-map.json +++ /dev/null @@ -1,5189 +0,0 @@ -[ - { - "from": "/docs/attackprotectionsuite/backend-setup", - "to": "/docs/additional-verification/attack-protection-suite/backend-setup" - }, - { - "from": "/docs/attackprotectionsuite/enabling", - "to": "/docs/additional-verification/attack-protection-suite/enabling" - }, - { - "from": "/docs/attackprotectionsuite/frontend-setup", - "to": "/docs/additional-verification/attack-protection-suite/frontend-setup" - }, - { - "from": "/docs/attackprotectionsuite/introduction", - "to": "/docs/additional-verification/attack-protection-suite/introduction" - }, - { "from": "/docs/community/apis", "to": "/docs/references/api-reference" }, - { - "from": "/docs/community/other-frameworks", - "to": "/docs/references/other-frameworks" - }, - { "from": "/docs/community/sdks", "to": "/docs/references/sdks/overview" }, - { - "from": "/docs/emailpassword/advanced-customizations/apis-override/about", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/emailpassword/advanced-customizations/apis-override/custom-response/api-override", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/emailpassword/advanced-customizations/apis-override/custom-response/general-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/emailpassword/advanced-customizations/apis-override/custom-response/throwing-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/emailpassword/advanced-customizations/apis-override/disabling", - "to": "/docs/references/sdks/apis-overrides/disabling" - }, - { - "from": "/docs/emailpassword/advanced-customizations/apis-override/usage", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/emailpassword/advanced-customizations/backend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/emailpassword/advanced-customizations/backend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/emailpassword/advanced-customizations/backend-sdk-core-interceptor", - "to": "/docs/references/sdks/backend-sdk-core-interceptor" - }, - { - "from": "/docs/emailpassword/advanced-customizations/frontend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/emailpassword/advanced-customizations/frontend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/emailpassword/advanced-customizations/frontend-hooks/handle-event", - "to": "/docs/references/sdks/frontend-hooks/handle-event" - }, - { - "from": "/docs/emailpassword/advanced-customizations/frontend-hooks/pre-api", - "to": "/docs/references/sdks/frontend-hooks/pre-api" - }, - { - "from": "/docs/emailpassword/advanced-customizations/frontend-hooks/redirection-callback", - "to": "/docs/references/sdks/frontend-hooks/redirection-callback" - }, - { - "from": "/docs/emailpassword/advanced-customizations/overview", - "to": "/docs/references/sdks/overview" - }, - { - "from": "/docs/emailpassword/advanced-customizations/react-component-override/about", - "to": "/docs/references/user-interface/react-component-override/about" - }, - { - "from": "/docs/emailpassword/advanced-customizations/react-component-override/usage", - "to": "/docs/references/user-interface/react-component-override/usage" - }, - { - "from": "/docs/emailpassword/advanced-customizations/user-context", - "to": "/docs/references/sdks/user-context" - }, - { - "from": "/docs/emailpassword/advanced-customizations/user-context/custom-request-properties", - "to": "/docs/references/sdks/custom-request-properties" - }, - { - "from": "/docs/emailpassword/apis", - "to": "/docs/references/api-reference" - }, - { "from": "/docs/emailpassword/appinfo", "to": "/docs/references/app-info" }, - { - "from": "/docs/emailpassword/architecture", - "to": "/docs/references/how-supertokens-works" - }, - { - "from": "/docs/emailpassword/attack-protection-suite", - "to": "/docs/additional-verification/attack-protection-suite/introduction" - }, - { - "from": "/docs/emailpassword/capacitor-integration/about", - "to": "/docs/quickstart/integrations/capacitor/about" - }, - { - "from": "/docs/emailpassword/common-customizations/account-linking/adding-accounts-to-session", - "to": "/docs/post-authentication/account-linking/adding-accounts-to-session" - }, - { - "from": "/docs/emailpassword/common-customizations/change-email-post-login", - "to": "/docs/post-authentication/user-management/common-actions/change-email" - }, - { - "from": "/docs/emailpassword/common-customizations/change-password", - "to": "/docs/post-authentication/user-management/common-actions/change-password" - }, - { - "from": "/docs/emailpassword/common-customizations/changing-base-path/api-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/emailpassword/common-customizations/changing-base-path/website-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/emailpassword/common-customizations/cli/list", - "to": "/docs/platform-configuration/supertokens-core/cli/list" - }, - { - "from": "/docs/emailpassword/common-customizations/cli/overview", - "to": "/docs/platform-configuration/supertokens-core/cli/overview" - }, - { - "from": "/docs/emailpassword/common-customizations/cli/start", - "to": "/docs/platform-configuration/supertokens-core/cli/start" - }, - { - "from": "/docs/emailpassword/common-customizations/cli/stop", - "to": "/docs/platform-configuration/supertokens-core/cli/stop" - }, - { - "from": "/docs/emailpassword/common-customizations/cli/uninstall", - "to": "/docs/platform-configuration/supertokens-core/cli/uninstall" - }, - { - "from": "/docs/emailpassword/common-customizations/core/add-ssl-via-nginx", - "to": "/docs/platform-configuration/supertokens-core/add-ssl-via-nginx" - }, - { - "from": "/docs/emailpassword/common-customizations/core/api-keys", - "to": "/docs/platform-configuration/supertokens-core/api-keys" - }, - { - "from": "/docs/emailpassword/common-customizations/core/base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/emailpassword/common-customizations/core/ip-allow-deny", - "to": "/docs/platform-configuration/supertokens-core/ip-allow-deny" - }, - { - "from": "/docs/emailpassword/common-customizations/core/logging", - "to": "/docs/platform-configuration/supertokens-core/logging" - }, - { - "from": "/docs/emailpassword/common-customizations/core/performance", - "to": "/docs/platform-configuration/supertokens-core/performance" - }, - { - "from": "/docs/emailpassword/common-customizations/delete-user", - "to": "/docs/post-authentication/user-management/common-actions/delete-user" - }, - { - "from": "/docs/emailpassword/common-customizations/disable-sign-up/emailpassword-changes", - "to": "/docs/authentication/email-password/username-login/emailpassword-changes" - }, - { - "from": "/docs/emailpassword/common-customizations/disable-sign-up/overview", - "to": "/docs/authentication/social/invite-flow/overview" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/about", - "to": "/docs/additional-verification/email-verification/enable-email-verification" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/changing-email-verification-status", - "to": "/docs/additional-verification/email-verification/changing-email-verification-status" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/changing-style", - "to": "/docs/additional-verification/email-verification/changing-style" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/changing-token-lifetime", - "to": "/docs/additional-verification/email-verification/changing-token-lifetime" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/email-verification-email", - "to": "/docs/additional-verification/email-verification/email-verification-email" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/embed-in-page", - "to": "/docs/additional-verification/email-verification/embed-in-page" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/generate-link-manually", - "to": "/docs/additional-verification/email-verification/generate-link-manually" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/handling-email-verification-success", - "to": "/docs/additional-verification/email-verification/post-email-verification" - }, - { - "from": "/docs/emailpassword/common-customizations/email-verification/protecting-routes", - "to": "/docs/additional-verification/email-verification/protecting-routes" - }, - { - "from": "/docs/emailpassword/common-customizations/embed-sign-in-up-form", - "to": "/docs/references/user-interface/general-customization/embed-sign-in-up-form" - }, - { - "from": "/docs/emailpassword/common-customizations/get-user-info", - "to": "/docs/post-authentication/user-management/common-actions/get-user-info" - }, - { - "from": "/docs/emailpassword/common-customizations/handling-signin-success", - "to": "/docs/authentication/email-password/callbacks/handling-signin-success" - }, - { - "from": "/docs/emailpassword/common-customizations/handling-signup-success", - "to": "/docs/authentication/email-password/callbacks/handling-signup-success" - }, - { - "from": "/docs/emailpassword/common-customizations/multi-tenancy/common-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/common-domain-login" - }, - { - "from": "/docs/emailpassword/common-customizations/multi-tenancy/multi-app", - "to": "/docs/authentication/enterprise/multi-app" - }, - { - "from": "/docs/emailpassword/common-customizations/multi-tenancy/new-tenant-config", - "to": "/docs/authentication/enterprise/new-tenant-config" - }, - { - "from": "/docs/emailpassword/common-customizations/multi-tenancy/overview", - "to": "/docs/authentication/enterprise/overview" - }, - { - "from": "/docs/emailpassword/common-customizations/multi-tenancy/sub-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/sub-domain-login" - }, - { - "from": "/docs/emailpassword/common-customizations/multiple-clients", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/emailpassword/common-customizations/password-hashing/about", - "to": "/docs/authentication/email-password/password-hashing/about" - }, - { - "from": "/docs/emailpassword/common-customizations/password-hashing/argon2", - "to": "/docs/authentication/email-password/password-hashing/argon2" - }, - { - "from": "/docs/emailpassword/common-customizations/password-hashing/bcrypt", - "to": "/docs/authentication/email-password/password-hashing/bcrypt" - }, - { - "from": "/docs/emailpassword/common-customizations/password-managers", - "to": "/docs/authentication/email-password/password-managers" - }, - { - "from": "/docs/emailpassword/common-customizations/reset-password/about", - "to": "/docs/authentication/email-password/password-reset/about" - }, - { - "from": "/docs/emailpassword/common-customizations/reset-password/changing-token-lifetime", - "to": "/docs/authentication/email-password/password-reset/changing-token-lifetime" - }, - { - "from": "/docs/emailpassword/common-customizations/reset-password/embed-in-page", - "to": "/docs/authentication/email-password/password-reset/embed-in-page" - }, - { - "from": "/docs/emailpassword/common-customizations/reset-password/generate-link-manually", - "to": "/docs/authentication/email-password/password-reset/generate-link-manually" - }, - { - "from": "/docs/emailpassword/common-customizations/reset-password/password-reset-email", - "to": "/docs/authentication/email-password/password-reset/password-reset-email" - }, - { - "from": "/docs/emailpassword/common-customizations/reset-password/post-reset-password", - "to": "/docs/authentication/email-password/password-reset/post-reset-password" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/about", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/access-token-blacklisting", - "to": "/docs/post-authentication/session-management/security/access-token-blacklisting" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/anonymous-session", - "to": "/docs/post-authentication/session-management/advanced-workflows/anonymous-session" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/anti-csrf", - "to": "/docs/post-authentication/session-management/security/anti-csrf" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/change-session-timeout", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/claims/access-token-payload", - "to": "/docs/post-authentication/session-management/claims/access-token-payload" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/claims/claim-validators", - "to": "/docs/post-authentication/session-management/claims/claim-validators" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/cookie-consent", - "to": "/docs/post-authentication/session-management/security/cookie-consent" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/cookies-and-https", - "to": "/docs/post-authentication/session-management/security/cookies-and-https" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/disable-interception", - "to": "/docs/post-authentication/session-management/advanced-workflows/disable-frontend-interceptors" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/error-handling", - "to": "/docs/post-authentication/session-management/advanced-workflows/error-handling" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/fetch-sessions-for-user", - "to": "/docs/post-authentication/session-management/access-session-data/fetch-all-user-sessions" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/fetching-tenant-id", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-tenant-id" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/handling-session-expiry", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/in-iframe", - "to": "/docs/post-authentication/session-management/security/in-iframe" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/jwt-signing-key-rotation", - "to": "/docs/post-authentication/session-management/security/jwt-signing-key-rotation" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/multiple-api-endpoints", - "to": "/docs/post-authentication/session-management/advanced-workflows/multiple-api-endpoints" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/protecting-frontend-routes", - "to": "/docs/additional-verification/session-verification/protecting-frontend-routes" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/revoke-session", - "to": "/docs/post-authentication/session-management/session-invalidation/revoke-a-session" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/same-site-cookie", - "to": "/docs/post-authentication/session-management/security/same-site-cookie" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/session-verification-in-api/get-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/get-session" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/session-verification-in-api/overview", - "to": "/docs/additional-verification/session-verification/protect-api-routes/overview" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/session-verification-in-api/verify-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/verify-session" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/share-sessions-across-sub-domains", - "to": "/docs/post-authentication/session-management/advanced-workflows/share-sessions-across-sub-domains" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/ssr", - "to": "/docs/additional-verification/session-verification/ssr" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/token-transfer-method", - "to": "/docs/post-authentication/session-management/advanced-workflows/switch-between-cookies-and-header-authentication" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/user-impersonation", - "to": "/docs/post-authentication/session-management/advanced-workflows/user-impersonation" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/with-jwt/jwt-verification", - "to": "/docs/additional-verification/session-verification/protect-api-routes/manual-jwt-verification" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/with-jwt/read-jwt", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/emailpassword/common-customizations/sessions/with-websocket", - "to": "/docs/additional-verification/session-verification/with-websocket" - }, - { - "from": "/docs/emailpassword/common-customizations/signin-form/customising-each-form-field", - "to": "/docs/authentication/email-password/sign-in-form/customising-each-form-field" - }, - { - "from": "/docs/emailpassword/common-customizations/signin-form/field-validators", - "to": "/docs/authentication/email-password/sign-in-form/field-validators" - }, - { - "from": "/docs/emailpassword/common-customizations/signup-form/adding-fields", - "to": "/docs/authentication/email-password/sign-up-form/adding-fields" - }, - { - "from": "/docs/emailpassword/common-customizations/signup-form/customising-each-form-field", - "to": "/docs/authentication/email-password/sign-up-form/customising-each-form-field" - }, - { - "from": "/docs/emailpassword/common-customizations/signup-form/field-validators", - "to": "/docs/authentication/email-password/sign-up-form/field-validators" - }, - { - "from": "/docs/emailpassword/common-customizations/signup-form/toc-privacypolicy", - "to": "/docs/references/user-interface/general-customization/toc-privacypolicy" - }, - { - "from": "/docs/emailpassword/common-customizations/styling/changing-colours", - "to": "/docs/references/user-interface/general-customization/changing-colours" - }, - { - "from": "/docs/emailpassword/common-customizations/styling/changing-style", - "to": "/docs/references/user-interface/general-customization/changing-style" - }, - { - "from": "/docs/emailpassword/common-customizations/styling/shadow-dom", - "to": "/docs/references/user-interface/general-customization/shadow-dom" - }, - { - "from": "/docs/emailpassword/common-customizations/translations", - "to": "/docs/references/user-interface/general-customization/translations" - }, - { - "from": "/docs/emailpassword/common-customizations/user-pagination", - "to": "/docs/post-authentication/user-management/common-actions/user-pagination" - }, - { - "from": "/docs/emailpassword/common-customizations/userid-format", - "to": "/docs/post-authentication/user-management/common-actions/userid-format" - }, - { - "from": "/docs/emailpassword/common-customizations/usermetadata/about", - "to": "/docs/post-authentication/user-management/user-metadata/about" - }, - { - "from": "/docs/emailpassword/common-customizations/usermetadata/clear-data", - "to": "/docs/post-authentication/user-management/user-metadata/clear-data" - }, - { - "from": "/docs/emailpassword/common-customizations/usermetadata/get-data", - "to": "/docs/post-authentication/user-management/user-metadata/get-data" - }, - { - "from": "/docs/emailpassword/common-customizations/usermetadata/setup", - "to": "/docs/post-authentication/user-management/user-metadata/setup" - }, - { - "from": "/docs/emailpassword/common-customizations/usermetadata/store-data", - "to": "/docs/post-authentication/user-management/user-metadata/store-data" - }, - { - "from": "/docs/emailpassword/common-customizations/username-password/emailpassword-changes", - "to": "/docs/authentication/email-password/username-login/emailpassword-changes" - }, - { - "from": "/docs/emailpassword/common-customizations/username-password/overview", - "to": "/docs/authentication/email-password/username-login/overview" - }, - { - "from": "/docs/emailpassword/compatibility-table", - "to": "/docs/references" - }, - { - "from": "/docs/emailpassword/custom-ui/forgot-password", - "to": "/docs/authentication/email-password/password-reset/about" - }, - { - "from": "/docs/emailpassword/email-delivery/about", - "to": "/docs/platform-configuration/email-delivery/about" - }, - { - "from": "/docs/emailpassword/email-delivery/custom-method", - "to": "/docs/platform-configuration/email-delivery/custom-method" - }, - { - "from": "/docs/emailpassword/email-delivery/default", - "to": "/docs/platform-configuration/email-delivery/default" - }, - { - "from": "/docs/emailpassword/email-delivery/pre-post-email", - "to": "/docs/platform-configuration/email-delivery/pre-post-email" - }, - { - "from": "/docs/emailpassword/email-delivery/smtp/change-email-content", - "to": "/docs/platform-configuration/email-delivery/smtp-service/change-email-content" - }, - { - "from": "/docs/emailpassword/email-delivery/smtp/configure-smtp", - "to": "/docs/platform-configuration/email-delivery/smtp-service/configure-smtp" - }, - { - "from": "/docs/emailpassword/graphql-integration/backend-setup", - "to": "/docs/quickstart/integrations/graphql/backend-setup" - }, - { - "from": "/docs/emailpassword/graphql-integration/making-requests", - "to": "/docs/quickstart/integrations/graphql/making-requests" - }, - { - "from": "/docs/emailpassword/hasura-integration/with-jwt", - "to": "/docs/quickstart/integrations/hasura/with-jwt" - }, - { - "from": "/docs/emailpassword/mfa", - "to": "/docs/additional-verification/mfa/introduction" - }, - { - "from": "/docs/emailpassword/migration/about", - "to": "/docs/migration/about" - }, - { - "from": "/docs/emailpassword/migration/account-creation/email-verification", - "to": "/docs/migration/account-creation/email-verification" - }, - { - "from": "/docs/emailpassword/migration/account-creation/ep-migration-without-password-hash", - "to": "/docs/migration/account-creation/ep-migration-without-password-hash" - }, - { - "from": "/docs/emailpassword/migration/account-creation/user-creation", - "to": "/docs/migration/account-creation/user-creation" - }, - { - "from": "/docs/emailpassword/migration/account-creation/user-id-mapping", - "to": "/docs/migration/account-creation/user-id-mapping" - }, - { - "from": "/docs/emailpassword/migration/data-migration", - "to": "/docs/migration/data-migration" - }, - { - "from": "/docs/emailpassword/migration/mfa-migration", - "to": "/docs/migration/mfa-migration" - }, - { - "from": "/docs/emailpassword/migration/session-migration", - "to": "/docs/migration/session-migration" - }, - { - "from": "/docs/emailpassword/multi-tenant", - "to": "/docs/multi-tenancy/introduction" - }, - { - "from": "/docs/emailpassword/nestjs/guide", - "to": "/docs/quickstart/integrations/nestjs/guide" - }, - { - "from": "/docs/emailpassword/nextjs/about", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/about" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/about", - "to": "/docs/quickstart/integrations/nextjs/app-directory/about" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/init", - "to": "/docs/quickstart/integrations/nextjs/app-directory/init" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/next-steps", - "to": "/docs/quickstart/integrations/nextjs/app-directory/next-steps" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-route" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/server-components-requests", - "to": "/docs/quickstart/integrations/nextjs/app-directory/server-components-requests" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/session-verification-middleware", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-middleware" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/session-verification-session-guard", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-session-guard" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-backend" - }, - { - "from": "/docs/emailpassword/nextjs/app-directory/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-frontend" - }, - { - "from": "/docs/emailpassword/nextjs/init", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/init" - }, - { - "from": "/docs/emailpassword/nextjs/next-steps", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/next-steps" - }, - { - "from": "/docs/emailpassword/nextjs/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-route" - }, - { - "from": "/docs/emailpassword/nextjs/session-verification/in-api", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-api" - }, - { - "from": "/docs/emailpassword/nextjs/session-verification/in-ssr", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-ssr" - }, - { - "from": "/docs/emailpassword/nextjs/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-backend" - }, - { - "from": "/docs/emailpassword/nextjs/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-frontend" - }, - { - "from": "/docs/emailpassword/other-frameworks", - "to": "/docs/references/other-frameworks" - }, - { - "from": "/docs/emailpassword/pre-built-ui/auth-redirection", - "to": "/docs/references/user-interface/ui-showcase/email-password-login" - }, - { - "from": "/docs/emailpassword/pre-built-ui/further-reading/email-password-login", - "to": "/docs/references/user-interface/ui-showcase/email-password-login" - }, - { - "from": "/docs/emailpassword/pre-built-ui/further-reading/email-verification", - "to": "/docs/references/user-interface/ui-showcase/email-verification" - }, - { - "from": "/docs/emailpassword/pre-built-ui/further-reading/password-reset", - "to": "/docs/references/user-interface/ui-showcase/password-reset" - }, - { - "from": "/docs/emailpassword/pre-built-ui/handling-session-tokens", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/core/saas-setup", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/core/with-docker", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/core/without-docker", - "to": "/docs/deployment/self-hosting/without-docker" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/database-setup/mysql", - "to": "/docs/deployment/self-hosting/database-setup/mysql" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/database-setup/postgresql", - "to": "/docs/deployment/self-hosting/database-setup/postgresql" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/database-setup/rename-database-tables", - "to": "/docs/deployment/self-hosting/database-setup/rename-database-tables" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/frontend", - "to": "/docs/quickstart/frontend-setup" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/user-management-dashboard/managing-user-roles-and-permissions", - "to": "/docs/post-authentication/dashboard/managing-user-roles-and-permissions" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/user-management-dashboard/setup", - "to": "/docs/post-authentication/dashboard/setup" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/user-management-dashboard/tenant-management/details", - "to": "/docs/post-authentication/dashboard/tenants/details" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/user-management-dashboard/tenant-management/overview", - "to": "/docs/post-authentication/dashboard/tenants/overview" - }, - { - "from": "/docs/emailpassword/pre-built-ui/setup/user-management-dashboard/users-listing-and-details", - "to": "/docs/post-authentication/dashboard/users-listing-and-details" - }, - { - "from": "/docs/emailpassword/pre-built-ui/sign-out", - "to": "/docs/post-authentication/session-management/session-invalidation/sign-out" - }, - { - "from": "/docs/emailpassword/quickstart/backend-setup", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/emailpassword/quickstart/frontend-setup", - "to": "/docs/quickstart/frontend-setup" - }, - { - "from": "/docs/emailpassword/quickstart/introduction", - "to": "/docs/quickstart/introduction" - }, - { - "from": "/docs/emailpassword/quickstart/next-steps", - "to": "/docs/quickstart/next-steps" - }, - { - "from": "/docs/emailpassword/rate-limits", - "to": "/docs/deployment/rate-limits" - }, - { - "from": "/docs/emailpassword/redwood/about", - "to": "/docs/quickstart/integrations/redwoodjs/about" - }, - { - "from": "/docs/emailpassword/scalability", - "to": "/docs/deployment/scalability" - }, - { - "from": "/docs/emailpassword/sdks", - "to": "/docs/references/sdks/overview" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/about", - "to": "/docs/quickstart/integrations/aws-lambda/about" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/appsync-integration", - "to": "/docs/quickstart/integrations/aws-lambda/appsync-integration" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-lambda-authorizer" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/frontend", - "to": "/docs/quickstart/integrations/aws-lambda/frontend" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/jwt-authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/next-steps", - "to": "/docs/quickstart/integrations/aws-lambda/next-steps" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/session-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-session-verification" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/setup-api-gateway", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-api-gateway" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/setup-lambda", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda" - }, - { - "from": "/docs/emailpassword/serverless/with-aws-lambda/setup-lambda-layer", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda-layer" - }, - { - "from": "/docs/emailpassword/serverless/with-netlify/about", - "to": "/docs/quickstart/integrations/netlify/about" - }, - { - "from": "/docs/emailpassword/serverless/with-netlify/auth-serverless", - "to": "/docs/quickstart/integrations/netlify/auth-serverless" - }, - { - "from": "/docs/emailpassword/serverless/with-netlify/backend-config", - "to": "/docs/quickstart/integrations/netlify/backend-config" - }, - { - "from": "/docs/emailpassword/serverless/with-netlify/frontend", - "to": "/docs/quickstart/integrations/netlify/frontend" - }, - { - "from": "/docs/emailpassword/serverless/with-netlify/next-steps", - "to": "/docs/quickstart/integrations/netlify/next-steps" - }, - { - "from": "/docs/emailpassword/serverless/with-netlify/session-verification", - "to": "/docs/quickstart/integrations/netlify/session-verification" - }, - { - "from": "/docs/emailpassword/serverless/with-vercel/about", - "to": "/docs/quickstart/integrations/vercel/about" - }, - { - "from": "/docs/emailpassword/supabase-intergration/about", - "to": "/docs/quickstart/integrations/supabase/about" - }, - { - "from": "/docs/emailpassword/supabase-intergration/backend", - "to": "/docs/quickstart/integrations/supabase/backend" - }, - { - "from": "/docs/emailpassword/supabase-intergration/backend-signup-override", - "to": "/docs/quickstart/integrations/supabase/backend-signup-override" - }, - { - "from": "/docs/emailpassword/supabase-intergration/frontend", - "to": "/docs/quickstart/integrations/supabase/frontend" - }, - { - "from": "/docs/emailpassword/supabase-intergration/policies", - "to": "/docs/quickstart/integrations/supabase/policies" - }, - { - "from": "/docs/emailpassword/supabase-intergration/setup", - "to": "/docs/quickstart/integrations/supabase/setup" - }, - { - "from": "/docs/emailpassword/supabase-intergration/supabase-client", - "to": "/docs/quickstart/integrations/supabase/supabase-client" - }, - { "from": "/docs/emailpassword/t4-app/about", "to": "/docs/references" }, - { - "from": "/docs/emailpassword/testing/testing-with-postman", - "to": "/docs/references/testing-and-debugging/testing-with-postman" - }, - { - "from": "/docs/emailpassword/troubleshooting/checklist", - "to": "/docs/references/testing-and-debugging/checklist" - }, - { - "from": "/docs/emailpassword/troubleshooting/cors-issues", - "to": "/docs/references/testing-and-debugging/cors-issues" - }, - { - "from": "/docs/emailpassword/troubleshooting/how-to-troubleshoot", - "to": "/docs/references/testing-and-debugging/how-to-troubleshoot" - }, - { - "from": "/docs/emailpassword/updating-supertokens", - "to": "/docs/references/updating-supertokens" - }, - { - "from": "/docs/emailpassword/user-object", - "to": "/docs/references/user-object" - }, - { - "from": "/docs/emailpassword/user-roles/creating-role", - "to": "/docs/additional-verification/user-roles/creating-role" - }, - { - "from": "/docs/emailpassword/user-roles/delete-roles", - "to": "/docs/additional-verification/user-roles/delete-roles" - }, - { - "from": "/docs/emailpassword/user-roles/get-all-roles", - "to": "/docs/additional-verification/user-roles/get-all-roles" - }, - { - "from": "/docs/emailpassword/user-roles/initialisation", - "to": "/docs/additional-verification/user-roles/initialisation" - }, - { - "from": "/docs/emailpassword/user-roles/managing-roles-and-permissions", - "to": "/docs/additional-verification/user-roles/managing-roles-and-permissions" - }, - { - "from": "/docs/emailpassword/user-roles/managing-roles-and-users", - "to": "/docs/additional-verification/user-roles/managing-roles-and-users" - }, - { - "from": "/docs/emailpassword/user-roles/protecting-routes", - "to": "/docs/additional-verification/user-roles/protecting-routes" - }, - { "from": "/docs/guides", "to": "/docs" }, - { - "from": "/docs/mfa/backend-setup", - "to": "/docs/additional-verification/mfa/backend-setup" - }, - { - "from": "/docs/mfa/backup-codes", - "to": "/docs/additional-verification/mfa/backup-codes" - }, - { - "from": "/docs/mfa/email-sms-otp/embed", - "to": "/docs/additional-verification/mfa/email-sms-otp/embed" - }, - { - "from": "/docs/mfa/email-sms-otp/otp-for-all-users", - "to": "/docs/additional-verification/mfa/email-sms-otp/otp-for-all-users" - }, - { - "from": "/docs/mfa/email-sms-otp/otp-for-opt-in-users", - "to": "/docs/additional-verification/mfa/email-sms-otp/otp-for-opt-in-users" - }, - { - "from": "/docs/mfa/frontend-setup", - "to": "/docs/additional-verification/mfa/frontend-setup" - }, - { - "from": "/docs/mfa/important-concepts", - "to": "/docs/additional-verification/mfa/important-concepts" - }, - { - "from": "/docs/mfa/introduction", - "to": "/docs/additional-verification/mfa/introduction" - }, - { - "from": "/docs/mfa/legacy-method/backend/first-factor", - "to": "/docs/additional-verification/mfa/legacy-mfa/backend-setup/first-factor" - }, - { - "from": "/docs/mfa/legacy-method/backend/protecting-api", - "to": "/docs/additional-verification/mfa/legacy-mfa/backend-setup/protecting-api" - }, - { - "from": "/docs/mfa/legacy-method/backend/second-factor", - "to": "/docs/additional-verification/mfa/legacy-mfa/backend-setup/second-factor" - }, - { - "from": "/docs/mfa/legacy-method/frontend-custom", - "to": "/docs/additional-verification/mfa/legacy-mfa/frontend-custom" - }, - { - "from": "/docs/mfa/legacy-method/how-it-works", - "to": "/docs/additional-verification/mfa/legacy-mfa/how-it-works" - }, - { - "from": "/docs/mfa/legacy-method/legacy-vs-new", - "to": "/docs/additional-verification/mfa/legacy-mfa/legacy-vs-new" - }, - { - "from": "/docs/mfa/legacy-method/pre-built-ui/init", - "to": "/docs/additional-verification/mfa/legacy-mfa/prebuilt-ui/init" - }, - { - "from": "/docs/mfa/legacy-method/pre-built-ui/protecting-routes", - "to": "/docs/additional-verification/mfa/legacy-mfa/prebuilt-ui/protecting-routes" - }, - { - "from": "/docs/mfa/legacy-method/pre-built-ui/showing-login-ui", - "to": "/docs/additional-verification/mfa/legacy-mfa/prebuilt-ui/showing-login-ui" - }, - { - "from": "/docs/mfa/legacy-to-new", - "to": "/docs/additional-verification/mfa/migration/legacy-to-new" - }, - { - "from": "/docs/mfa/migration", - "to": "/docs/additional-verification/mfa/migration" - }, - { - "from": "/docs/mfa/old-sdk-to-new", - "to": "/docs/additional-verification/mfa/migration/old-sdk-to-new" - }, - { - "from": "/docs/mfa/protect-routes", - "to": "/docs/additional-verification/mfa/protect-routes" - }, - { - "from": "/docs/mfa/security", - "to": "/docs/additional-verification/mfa/security" - }, - { - "from": "/docs/mfa/step-up-auth", - "to": "/docs/additional-verification/mfa/step-up-auth" - }, - { - "from": "/docs/mfa/totp/embed", - "to": "/docs/additional-verification/mfa/totp/embed" - }, - { - "from": "/docs/mfa/totp/totp-for-all-users", - "to": "/docs/additional-verification/mfa/totp/totp-for-all-users" - }, - { - "from": "/docs/mfa/totp/totp-for-opt-in-users", - "to": "/docs/additional-verification/mfa/totp/totp-for-opt-in-users" - }, - { - "from": "/docs/mfa/with-email-verification", - "to": "/docs/additional-verification/mfa/with-email-verification" - }, - { - "from": "/docs/microservice_auth/client-credentials", - "to": "/docs/authentication/m2m/client-credentials" - }, - { - "from": "/docs/microservice_auth/introduction", - "to": "/docs/authentication/m2m/introduction" - }, - { - "from": "/docs/microservice_auth/legacy/implementation-guide", - "to": "/docs/authentication/m2m/legacy-flow/implementation-guide" - }, - { - "from": "/docs/microservice_auth/legacy/security-analysis", - "to": "/docs/authentication/m2m/legacy-flow/security-analysis" - }, - { - "from": "/docs/multitenancy/architecture", - "to": "/docs/multi-tenancy/architecture" - }, - { - "from": "/docs/multitenancy/introduction", - "to": "/docs/multi-tenancy/introduction" - }, - { - "from": "/docs/multitenancy/list-tenants-and-apps", - "to": "/docs/multi-tenancy/list-tenants-and-apps" - }, - { "from": "/docs/multitenancy/new-app", "to": "/docs/multi-tenancy/new-app" }, - { - "from": "/docs/multitenancy/new-tenant", - "to": "/docs/multi-tenancy/new-tenant" - }, - { - "from": "/docs/multitenancy/recipe-selection", - "to": "/docs/multi-tenancy/recipe-selection" - }, - { - "from": "/docs/multitenancy/users-and-tenants", - "to": "/docs/multi-tenancy/users-and-tenants" - }, - { - "from": "/docs/passwordless/advanced-customizations/apis-override/about", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/passwordless/advanced-customizations/apis-override/custom-response/api-override", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/passwordless/advanced-customizations/apis-override/custom-response/general-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/passwordless/advanced-customizations/apis-override/custom-response/throwing-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/passwordless/advanced-customizations/apis-override/disabling", - "to": "/docs/references/sdks/apis-overrides/disabling" - }, - { - "from": "/docs/passwordless/advanced-customizations/apis-override/usage", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/passwordless/advanced-customizations/backend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/passwordless/advanced-customizations/backend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/passwordless/advanced-customizations/backend-sdk-core-interceptor", - "to": "/docs/references/sdks/backend-sdk-core-interceptor" - }, - { - "from": "/docs/passwordless/advanced-customizations/frontend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/passwordless/advanced-customizations/frontend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/passwordless/advanced-customizations/frontend-hooks/handle-event", - "to": "/docs/references/sdks/frontend-hooks/handle-event" - }, - { - "from": "/docs/passwordless/advanced-customizations/frontend-hooks/pre-api", - "to": "/docs/references/sdks/frontend-hooks/pre-api" - }, - { - "from": "/docs/passwordless/advanced-customizations/frontend-hooks/redirection-callback", - "to": "/docs/references/sdks/frontend-hooks/redirection-callback" - }, - { - "from": "/docs/passwordless/advanced-customizations/overview", - "to": "/docs/references/sdks/overview" - }, - { - "from": "/docs/passwordless/advanced-customizations/react-component-override/about", - "to": "/docs/references/user-interface/react-component-override/about" - }, - { - "from": "/docs/passwordless/advanced-customizations/react-component-override/usage", - "to": "/docs/references/user-interface/react-component-override/usage" - }, - { - "from": "/docs/passwordless/advanced-customizations/user-context", - "to": "/docs/references/sdks/user-context" - }, - { - "from": "/docs/passwordless/advanced-customizations/user-context/custom-request-properties", - "to": "/docs/references/sdks/custom-request-properties" - }, - { "from": "/docs/passwordless/apis", "to": "/docs/references/api-reference" }, - { "from": "/docs/passwordless/appinfo", "to": "/docs/references/app-info" }, - { - "from": "/docs/passwordless/architecture", - "to": "/docs/multi-tenancy/architecture" - }, - { - "from": "/docs/passwordless/attack-protection-suite", - "to": "/docs/additional-verification/attack-protection-suite/introduction" - }, - { - "from": "/docs/passwordless/capacitor-integration/about", - "to": "/docs/quickstart/integrations/capacitor/about" - }, - { - "from": "/docs/passwordless/common-customizations/account-linking/adding-accounts-to-session", - "to": "/docs/post-authentication/account-linking/adding-accounts-to-session" - }, - { - "from": "/docs/passwordless/common-customizations/change-code-lifetime", - "to": "/docs/authentication/passwordless/otp-magic-link-expiration" - }, - { - "from": "/docs/passwordless/common-customizations/change-email", - "to": "/docs/post-authentication/user-management/common-actions/change-email" - }, - { - "from": "/docs/passwordless/common-customizations/change-magic-link-url", - "to": "/docs/authentication/passwordless/change-magic-link-url" - }, - { - "from": "/docs/passwordless/common-customizations/changing-base-path/api-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/passwordless/common-customizations/changing-base-path/website-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/passwordless/common-customizations/cli/list", - "to": "/docs/platform-configuration/supertokens-core/cli/list" - }, - { - "from": "/docs/passwordless/common-customizations/cli/overview", - "to": "/docs/platform-configuration/supertokens-core/cli/overview" - }, - { - "from": "/docs/passwordless/common-customizations/cli/start", - "to": "/docs/platform-configuration/supertokens-core/cli/start" - }, - { - "from": "/docs/passwordless/common-customizations/cli/stop", - "to": "/docs/platform-configuration/supertokens-core/cli/stop" - }, - { - "from": "/docs/passwordless/common-customizations/cli/uninstall", - "to": "/docs/platform-configuration/supertokens-core/cli/uninstall" - }, - { - "from": "/docs/passwordless/common-customizations/core/add-ssl-via-nginx", - "to": "/docs/platform-configuration/supertokens-core/add-ssl-via-nginx" - }, - { - "from": "/docs/passwordless/common-customizations/core/api-keys", - "to": "/docs/platform-configuration/supertokens-core/api-keys" - }, - { - "from": "/docs/passwordless/common-customizations/core/base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/passwordless/common-customizations/core/ip-allow-deny", - "to": "/docs/platform-configuration/supertokens-core/ip-allow-deny" - }, - { - "from": "/docs/passwordless/common-customizations/core/logging", - "to": "/docs/platform-configuration/supertokens-core/logging" - }, - { - "from": "/docs/passwordless/common-customizations/core/performance", - "to": "/docs/platform-configuration/supertokens-core/performance" - }, - { - "from": "/docs/passwordless/common-customizations/delete-user", - "to": "/docs/post-authentication/user-management/common-actions/delete-user" - }, - { - "from": "/docs/passwordless/common-customizations/disable-sign-up/overview", - "to": "/docs/authentication/passwordless/introduction" - }, - { - "from": "/docs/passwordless/common-customizations/disable-sign-up/passwordless-via-allow-list", - "to": "/docs/authentication/passwordless/introduction" - }, - { - "from": "/docs/passwordless/common-customizations/disable-sign-up/passwordless-via-invite-link", - "to": "/docs/authentication/passwordless/introduction" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/about", - "to": "/docs/additional-verification/email-verification/enable-email-verification" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/changing-email-verification-status", - "to": "/docs/additional-verification/email-verification/changing-email-verification-status" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/changing-style", - "to": "/docs/additional-verification/email-verification/changing-style" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/changing-token-lifetime", - "to": "/docs/additional-verification/email-verification/changing-token-lifetime" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/email-verification-email", - "to": "/docs/additional-verification/email-verification/email-verification-email" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/embed-in-page", - "to": "/docs/additional-verification/email-verification/embed-in-page" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/generate-link-manually", - "to": "/docs/additional-verification/email-verification/generate-link-manually" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/handling-email-verification-success", - "to": "/docs/additional-verification/email-verification/post-email-verification" - }, - { - "from": "/docs/passwordless/common-customizations/email-verification/protecting-routes", - "to": "/docs/additional-verification/email-verification/protecting-routes" - }, - { - "from": "/docs/passwordless/common-customizations/embed-sign-in-and-up-form", - "to": "/docs/references/user-interface/general-customization/embed-sign-in-up-form" - }, - { - "from": "/docs/passwordless/common-customizations/generating-magic-link-manually", - "to": "/docs/authentication/passwordless/generating-magic-link-manually" - }, - { - "from": "/docs/passwordless/common-customizations/get-user-info", - "to": "/docs/post-authentication/user-management/common-actions/get-user-info" - }, - { - "from": "/docs/passwordless/common-customizations/handling-signinup-success", - "to": "/docs/authentication/passwordless/callbacks" - }, - { - "from": "/docs/passwordless/common-customizations/multi-tenancy/common-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/common-domain-login" - }, - { - "from": "/docs/passwordless/common-customizations/multi-tenancy/multi-app", - "to": "/docs/authentication/enterprise/multi-app" - }, - { - "from": "/docs/passwordless/common-customizations/multi-tenancy/new-tenant-config", - "to": "/docs/authentication/enterprise/new-tenant-config" - }, - { - "from": "/docs/passwordless/common-customizations/multi-tenancy/overview", - "to": "/docs/authentication/enterprise/overview" - }, - { - "from": "/docs/passwordless/common-customizations/multi-tenancy/sub-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/sub-domain-login" - }, - { - "from": "/docs/passwordless/common-customizations/multiple-clients", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/about", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/access-token-blacklisting", - "to": "/docs/post-authentication/session-management/security/access-token-blacklisting" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/anonymous-session", - "to": "/docs/post-authentication/session-management/advanced-workflows/anonymous-session" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/anti-csrf", - "to": "/docs/post-authentication/session-management/security/anti-csrf" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/change-session-timeout", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/claims/access-token-payload", - "to": "/docs/post-authentication/session-management/claims/access-token-payload" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/claims/claim-validators", - "to": "/docs/post-authentication/session-management/claims/claim-validators" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/cookie-consent", - "to": "/docs/post-authentication/session-management/security/cookie-consent" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/cookies-and-https", - "to": "/docs/post-authentication/session-management/security/cookies-and-https" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/disable-interception", - "to": "/docs/post-authentication/session-management/advanced-workflows/disable-frontend-interceptors" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/error-handling", - "to": "/docs/post-authentication/session-management/advanced-workflows/error-handling" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/fetch-sessions-for-user", - "to": "/docs/post-authentication/session-management/access-session-data/fetch-all-user-sessions" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/fetching-tenant-id", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-tenant-id" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/handling-session-expiry", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/in-iframe", - "to": "/docs/post-authentication/session-management/security/in-iframe" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/jwt-signing-key-rotation", - "to": "/docs/post-authentication/session-management/security/jwt-signing-key-rotation" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/multiple-api-endpoints", - "to": "/docs/post-authentication/session-management/advanced-workflows/multiple-api-endpoints" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/protecting-frontend-routes", - "to": "/docs/additional-verification/session-verification/protecting-frontend-routes" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/revoke-session", - "to": "/docs/post-authentication/session-management/session-invalidation/revoke-a-session" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/same-site-cookie", - "to": "/docs/post-authentication/session-management/security/same-site-cookie" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/session-verification-in-api/get-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/get-session" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/session-verification-in-api/overview", - "to": "/docs/additional-verification/session-verification/protect-api-routes/overview" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/session-verification-in-api/verify-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/verify-session" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/share-sessions-across-sub-domains", - "to": "/docs/post-authentication/session-management/advanced-workflows/share-sessions-across-sub-domains" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/ssr", - "to": "/docs/additional-verification/session-verification/ssr" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/token-transfer-method", - "to": "/docs/post-authentication/session-management/advanced-workflows/switch-between-cookies-and-header-authentication" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/user-impersonation", - "to": "/docs/post-authentication/session-management/advanced-workflows/user-impersonation" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/with-jwt/jwt-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/with-jwt/read-jwt", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/passwordless/common-customizations/sessions/with-websocket", - "to": "/docs/additional-verification/session-verification/with-websocket" - }, - { - "from": "/docs/passwordless/common-customizations/sign-in-and-up/change-email-phone-validation", - "to": "/docs/authentication/passwordless/introduction" - }, - { - "from": "/docs/passwordless/common-customizations/sign-in-and-up/change-maximum-retries", - "to": "/docs/authentication/passwordless/change-maximum-retries" - }, - { - "from": "/docs/passwordless/common-customizations/sign-in-and-up/change-otp-format", - "to": "/docs/authentication/passwordless/change-otp-format" - }, - { - "from": "/docs/passwordless/common-customizations/sign-in-and-up/default-country", - "to": "/docs/authentication/passwordless/default-country" - }, - { - "from": "/docs/passwordless/common-customizations/sign-in-and-up/resend-time-gap", - "to": "/docs/authentication/passwordless/change-resend-time-interval" - }, - { - "from": "/docs/passwordless/common-customizations/sign-in-and-up/toc-privacypolicy", - "to": "/docs/references/user-interface/general-customization/toc-privacypolicy" - }, - { - "from": "/docs/passwordless/common-customizations/styling/changing-colours", - "to": "/docs/references/user-interface/general-customization/changing-colours" - }, - { - "from": "/docs/passwordless/common-customizations/styling/changing-style", - "to": "/docs/references/user-interface/general-customization/changing-style" - }, - { - "from": "/docs/passwordless/common-customizations/styling/shadow-dom", - "to": "/docs/references/user-interface/general-customization/shadow-dom" - }, - { - "from": "/docs/passwordless/common-customizations/translations", - "to": "/docs/references/user-interface/general-customization/translations" - }, - { - "from": "/docs/passwordless/common-customizations/user-pagination", - "to": "/docs/post-authentication/user-management/common-actions/user-pagination" - }, - { - "from": "/docs/passwordless/common-customizations/userid-format", - "to": "/docs/post-authentication/user-management/common-actions/userid-format" - }, - { - "from": "/docs/passwordless/common-customizations/usermetadata/about", - "to": "/docs/post-authentication/user-management/user-metadata/about" - }, - { - "from": "/docs/passwordless/common-customizations/usermetadata/clear-data", - "to": "/docs/post-authentication/user-management/user-metadata/clear-data" - }, - { - "from": "/docs/passwordless/common-customizations/usermetadata/get-data", - "to": "/docs/post-authentication/user-management/user-metadata/get-data" - }, - { - "from": "/docs/passwordless/common-customizations/usermetadata/setup", - "to": "/docs/post-authentication/user-management/user-metadata/setup" - }, - { - "from": "/docs/passwordless/common-customizations/usermetadata/store-data", - "to": "/docs/post-authentication/user-management/user-metadata/store-data" - }, - { - "from": "/docs/passwordless/compatibility-table", - "to": "/docs/references" - }, - { - "from": "/docs/passwordless/email-delivery/about", - "to": "/docs/platform-configuration/email-delivery/about" - }, - { - "from": "/docs/passwordless/email-delivery/custom-method", - "to": "/docs/platform-configuration/email-delivery/custom-method" - }, - { - "from": "/docs/passwordless/email-delivery/default", - "to": "/docs/platform-configuration/email-delivery/default" - }, - { - "from": "/docs/passwordless/email-delivery/pre-post-email", - "to": "/docs/platform-configuration/email-delivery/pre-post-email" - }, - { - "from": "/docs/passwordless/email-delivery/smtp/change-email-content", - "to": "/docs/platform-configuration/email-delivery/smtp-service/change-email-content" - }, - { - "from": "/docs/passwordless/email-delivery/smtp/configure-smtp", - "to": "/docs/platform-configuration/email-delivery/smtp-service/configure-smtp" - }, - { - "from": "/docs/passwordless/flow_diagram", - "to": "/docs/references/how-supertokens-works" - }, - { - "from": "/docs/passwordless/graphql-integration/backend-setup", - "to": "/docs/quickstart/integrations/graphql/backend-setup" - }, - { - "from": "/docs/passwordless/graphql-integration/making-requests", - "to": "/docs/quickstart/integrations/graphql/making-requests" - }, - { - "from": "/docs/passwordless/hasura-integration/with-jwt", - "to": "/docs/quickstart/integrations/hasura/with-jwt" - }, - { - "from": "/docs/passwordless/mfa", - "to": "/docs/additional-verification/mfa/introduction" - }, - { - "from": "/docs/passwordless/migration/about", - "to": "/docs/migration/about" - }, - { - "from": "/docs/passwordless/migration/account-creation/email-verification", - "to": "/docs/migration/account-creation/email-verification" - }, - { - "from": "/docs/passwordless/migration/account-creation/user-creation", - "to": "/docs/migration/account-creation/user-creation" - }, - { - "from": "/docs/passwordless/migration/account-creation/user-id-mapping", - "to": "/docs/migration/account-creation/user-id-mapping" - }, - { - "from": "/docs/passwordless/migration/data-migration", - "to": "/docs/migration/data-migration" - }, - { - "from": "/docs/passwordless/migration/mfa-migration", - "to": "/docs/migration/mfa-migration" - }, - { - "from": "/docs/passwordless/migration/session-migration", - "to": "/docs/migration/session-migration" - }, - { - "from": "/docs/passwordless/multi-tenant", - "to": "/docs/multi-tenancy/introduction" - }, - { - "from": "/docs/passwordless/nestjs/guide", - "to": "/docs/quickstart/integrations/nestjs/guide" - }, - { - "from": "/docs/passwordless/nextjs/about", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/about" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/about", - "to": "/docs/quickstart/integrations/nextjs/app-directory/about" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/init", - "to": "/docs/quickstart/integrations/nextjs/app-directory/init" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/next-steps", - "to": "/docs/quickstart/integrations/nextjs/app-directory/next-steps" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-route" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/server-components-requests", - "to": "/docs/quickstart/integrations/nextjs/app-directory/server-components-requests" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/session-verification-middleware", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-middleware" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/session-verification-session-guard", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-session-guard" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-backend" - }, - { - "from": "/docs/passwordless/nextjs/app-directory/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-frontend" - }, - { - "from": "/docs/passwordless/nextjs/init", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/init" - }, - { - "from": "/docs/passwordless/nextjs/next-steps", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/next-steps" - }, - { - "from": "/docs/passwordless/nextjs/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-route" - }, - { - "from": "/docs/passwordless/nextjs/session-verification/in-api", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-api" - }, - { - "from": "/docs/passwordless/nextjs/session-verification/in-ssr", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-ssr" - }, - { - "from": "/docs/passwordless/nextjs/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-backend" - }, - { - "from": "/docs/passwordless/nextjs/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-frontend" - }, - { - "from": "/docs/passwordless/other-frameworks", - "to": "/docs/references/other-frameworks" - }, - { - "from": "/docs/passwordless/pre-built-ui/auth-redirection", - "to": "/docs/authentication/passwordless/callbacks" - }, - { - "from": "/docs/passwordless/pre-built-ui/further-reading/email-verification", - "to": "/docs/additional-verification/email-verification/enable-email-verification" - }, - { - "from": "/docs/passwordless/pre-built-ui/further-reading/passwordless-login", - "to": "/docs/references/user-interface/ui-showcase/passwordless-login" - }, - { - "from": "/docs/passwordless/pre-built-ui/handling-session-tokens", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/core/saas-setup", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/core/with-docker", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/core/without-docker", - "to": "/docs/deployment/self-hosting/without-docker" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/database-setup/mysql", - "to": "/docs/deployment/self-hosting/database-setup/mysql" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/database-setup/postgresql", - "to": "/docs/deployment/self-hosting/database-setup/postgresql" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/database-setup/rename-database-tables", - "to": "/docs/deployment/self-hosting/database-setup/rename-database-tables" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/user-management-dashboard/managing-user-roles-and-permissions", - "to": "/docs/post-authentication/dashboard/managing-user-roles-and-permissions" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/user-management-dashboard/setup", - "to": "/docs/post-authentication/dashboard/setup" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/user-management-dashboard/tenant-management/details", - "to": "/docs/post-authentication/dashboard/tenants/details" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/user-management-dashboard/tenant-management/overview", - "to": "/docs/post-authentication/dashboard/tenants/overview" - }, - { - "from": "/docs/passwordless/pre-built-ui/setup/user-management-dashboard/users-listing-and-details", - "to": "/docs/post-authentication/dashboard/users-listing-and-details" - }, - { - "from": "/docs/passwordless/pre-built-ui/sign-out", - "to": "/docs/post-authentication/session-management/session-invalidation/sign-out" - }, - { - "from": "/docs/passwordless/quickstart/backend-setup", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/passwordless/quickstart/frontend-setup", - "to": "/docs/quickstart/frontend-setup" - }, - { - "from": "/docs/passwordless/quickstart/introduction", - "to": "/docs/quickstart/introduction" - }, - { - "from": "/docs/passwordless/quickstart/next-steps", - "to": "/docs/quickstart/next-steps" - }, - { - "from": "/docs/passwordless/rate-limits", - "to": "/docs/deployment/rate-limits" - }, - { - "from": "/docs/passwordless/redwood/about", - "to": "/docs/quickstart/integrations/redwoodjs/about" - }, - { - "from": "/docs/passwordless/scalability", - "to": "/docs/deployment/scalability" - }, - { - "from": "/docs/passwordless/sdks", - "to": "/docs/references/sdks/sdk-reference" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/about", - "to": "/docs/quickstart/integrations/aws-lambda/about" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/appsync-integration", - "to": "/docs/quickstart/integrations/aws-lambda/appsync-integration" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-lambda-authorizer" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/frontend", - "to": "/docs/quickstart/integrations/aws-lambda/frontend" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/jwt-authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/next-steps", - "to": "/docs/quickstart/integrations/aws-lambda/next-steps" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/session-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-session-verification" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/setup-api-gateway", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-api-gateway" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/setup-lambda", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda" - }, - { - "from": "/docs/passwordless/serverless/with-aws-lambda/setup-lambda-layer", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda-layer" - }, - { - "from": "/docs/passwordless/serverless/with-netlify/about", - "to": "/docs/quickstart/integrations/netlify/about" - }, - { - "from": "/docs/passwordless/serverless/with-netlify/auth-serverless", - "to": "/docs/quickstart/integrations/netlify/auth-serverless" - }, - { - "from": "/docs/passwordless/serverless/with-netlify/backend-config", - "to": "/docs/quickstart/integrations/netlify/backend-config" - }, - { - "from": "/docs/passwordless/serverless/with-netlify/frontend", - "to": "/docs/quickstart/integrations/netlify/frontend" - }, - { - "from": "/docs/passwordless/serverless/with-netlify/next-steps", - "to": "/docs/quickstart/integrations/netlify/next-steps" - }, - { - "from": "/docs/passwordless/serverless/with-netlify/session-verification", - "to": "/docs/quickstart/integrations/netlify/session-verification" - }, - { - "from": "/docs/passwordless/serverless/with-vercel/about", - "to": "/docs/quickstart/integrations/vercel/about" - }, - { - "from": "/docs/passwordless/sms-delivery/about", - "to": "/docs/platform-configuration/sms-delivery/about" - }, - { - "from": "/docs/passwordless/sms-delivery/custom-method", - "to": "/docs/platform-configuration/sms-delivery/custom-method" - }, - { - "from": "/docs/passwordless/sms-delivery/default", - "to": "/docs/platform-configuration/sms-delivery/default" - }, - { - "from": "/docs/passwordless/sms-delivery/pre-post-email", - "to": "/docs/platform-configuration/sms-delivery/pre-post-email" - }, - { - "from": "/docs/passwordless/sms-delivery/supertokens-sms-service", - "to": "/docs/platform-configuration/sms-delivery/supertokens-sms-service" - }, - { - "from": "/docs/passwordless/sms-delivery/twilio/change-sms-content", - "to": "/docs/platform-configuration/sms-delivery/twilio-service/change-sms-content" - }, - { - "from": "/docs/passwordless/sms-delivery/twilio/configure-twilio", - "to": "/docs/platform-configuration/sms-delivery/twilio-service/configure-twilio" - }, - { - "from": "/docs/passwordless/supabase-intergration/about", - "to": "/docs/quickstart/integrations/supabase/about" - }, - { - "from": "/docs/passwordless/supabase-intergration/backend", - "to": "/docs/quickstart/integrations/supabase/backend" - }, - { - "from": "/docs/passwordless/supabase-intergration/backend-signup-override", - "to": "/docs/quickstart/integrations/supabase/backend-signup-override" - }, - { - "from": "/docs/passwordless/supabase-intergration/frontend", - "to": "/docs/quickstart/integrations/supabase/frontend" - }, - { - "from": "/docs/passwordless/supabase-intergration/policies", - "to": "/docs/quickstart/integrations/supabase/policies" - }, - { - "from": "/docs/passwordless/supabase-intergration/setup", - "to": "/docs/quickstart/integrations/supabase/setup" - }, - { - "from": "/docs/passwordless/supabase-intergration/supabase-client", - "to": "/docs/quickstart/integrations/supabase/supabase-client" - }, - { "from": "/docs/passwordless/t4-app/about", "to": "/docs/references" }, - { - "from": "/docs/passwordless/testing/testing-with-postman", - "to": "/docs/references/testing-and-debugging/testing-with-postman" - }, - { - "from": "/docs/passwordless/troubleshooting/checklist", - "to": "/docs/references/testing-and-debugging/checklist" - }, - { - "from": "/docs/passwordless/troubleshooting/cors-issues", - "to": "/docs/references/testing-and-debugging/cors-issues" - }, - { - "from": "/docs/passwordless/troubleshooting/how-to-troubleshoot", - "to": "/docs/references/testing-and-debugging/how-to-troubleshoot" - }, - { - "from": "/docs/passwordless/updating-supertokens", - "to": "/docs/references/updating-supertokens" - }, - { - "from": "/docs/passwordless/user-object", - "to": "/docs/references/user-object" - }, - { - "from": "/docs/passwordless/user-roles/creating-role", - "to": "/docs/additional-verification/user-roles/creating-role" - }, - { - "from": "/docs/passwordless/user-roles/delete-roles", - "to": "/docs/additional-verification/user-roles/delete-roles" - }, - { - "from": "/docs/passwordless/user-roles/get-all-roles", - "to": "/docs/additional-verification/user-roles/get-all-roles" - }, - { - "from": "/docs/passwordless/user-roles/initialisation", - "to": "/docs/additional-verification/user-roles/initialisation" - }, - { - "from": "/docs/passwordless/user-roles/managing-roles-and-permissions", - "to": "/docs/additional-verification/user-roles/managing-roles-and-permissions" - }, - { - "from": "/docs/passwordless/user-roles/managing-roles-and-users", - "to": "/docs/additional-verification/user-roles/managing-roles-and-users" - }, - { - "from": "/docs/passwordless/user-roles/protecting-routes", - "to": "/docs/additional-verification/user-roles/protecting-routes" - }, - { - "from": "/docs/phonepassword/architecture", - "to": "/docs/multi-tenancy/architecture" - }, - { - "from": "/docs/phonepassword/backend/email-password-customisation", - "to": "/docs/authentication/email-password/introduction" - }, - { - "from": "/docs/phonepassword/backend/passwordless-customisation", - "to": "/docs/authentication/passwordless/introduction" - }, - { - "from": "/docs/phonepassword/backend/session-customisation", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/phonepassword/frontend", - "to": "/docs/authentication/overview" - }, - { - "from": "/docs/phonepassword/introduction", - "to": "/docs/authentication/overview" - }, - { - "from": "/docs/phonepassword/overview", - "to": "/docs/authentication/overview" - }, - { - "from": "/docs/session/advanced-customizations/apis-override/about", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/session/advanced-customizations/apis-override/custom-response/api-override", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/session/advanced-customizations/apis-override/custom-response/throwing-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/session/advanced-customizations/apis-override/disabling", - "to": "/docs/references/sdks/apis-overrides/disabling" - }, - { - "from": "/docs/session/advanced-customizations/apis-override/usage", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/session/advanced-customizations/backend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/session/advanced-customizations/backend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/session/advanced-customizations/backend-sdk-core-interceptor", - "to": "/docs/references/sdks/backend-sdk-core-interceptor" - }, - { - "from": "/docs/session/advanced-customizations/frontend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/session/advanced-customizations/frontend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/session/advanced-customizations/frontend-hooks/handle-event", - "to": "/docs/references/sdks/frontend-hooks/handle-event" - }, - { - "from": "/docs/session/advanced-customizations/frontend-hooks/pre-api", - "to": "/docs/references/sdks/frontend-hooks/pre-api" - }, - { - "from": "/docs/session/advanced-customizations/overview", - "to": "/docs/references/sdks/overview" - }, - { - "from": "/docs/session/advanced-customizations/user-context/custom-request-properties", - "to": "/docs/references/sdks/custom-request-properties" - }, - { "from": "/docs/session/apis", "to": "/docs/references/api-reference" }, - { "from": "/docs/session/appinfo", "to": "/docs/references/app-info" }, - { - "from": "/docs/session/architecture", - "to": "/docs/multi-tenancy/architecture" - }, - { - "from": "/docs/session/common-customizations/changing-base-path/api-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/session/common-customizations/changing-base-path/website-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/session/common-customizations/cli/list", - "to": "/docs/platform-configuration/supertokens-core/cli/list" - }, - { - "from": "/docs/session/common-customizations/cli/overview", - "to": "/docs/platform-configuration/supertokens-core/cli/overview" - }, - { - "from": "/docs/session/common-customizations/cli/start", - "to": "/docs/platform-configuration/supertokens-core/cli/start" - }, - { - "from": "/docs/session/common-customizations/cli/stop", - "to": "/docs/platform-configuration/supertokens-core/cli/stop" - }, - { - "from": "/docs/session/common-customizations/cli/uninstall", - "to": "/docs/platform-configuration/supertokens-core/cli/uninstall" - }, - { - "from": "/docs/session/common-customizations/core/add-ssl-via-nginx", - "to": "/docs/platform-configuration/supertokens-core/add-ssl-via-nginx" - }, - { - "from": "/docs/session/common-customizations/core/api-keys", - "to": "/docs/platform-configuration/supertokens-core/api-keys" - }, - { - "from": "/docs/session/common-customizations/core/ip-allow-deny", - "to": "/docs/platform-configuration/supertokens-core/ip-allow-deny" - }, - { - "from": "/docs/session/common-customizations/core/logging", - "to": "/docs/platform-configuration/supertokens-core/logging" - }, - { - "from": "/docs/session/common-customizations/core/performance", - "to": "/docs/platform-configuration/supertokens-core/performance" - }, - { - "from": "/docs/session/common-customizations/sessions/access-token-blacklisting", - "to": "/docs/post-authentication/session-management/security/access-token-blacklisting" - }, - { - "from": "/docs/session/common-customizations/sessions/anonymous-session", - "to": "/docs/post-authentication/session-management/advanced-workflows/anonymous-session" - }, - { - "from": "/docs/session/common-customizations/sessions/anti-csrf", - "to": "/docs/post-authentication/session-management/security/anti-csrf" - }, - { - "from": "/docs/session/common-customizations/sessions/change-session-timeout", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/session/common-customizations/sessions/claims/access-token-payload", - "to": "/docs/post-authentication/session-management/claims/access-token-payload" - }, - { - "from": "/docs/session/common-customizations/sessions/claims/claim-validators", - "to": "/docs/post-authentication/session-management/claims/claim-validators" - }, - { - "from": "/docs/session/common-customizations/sessions/cookie-consent", - "to": "/docs/post-authentication/session-management/security/cookie-consent" - }, - { - "from": "/docs/session/common-customizations/sessions/cookies-and-https", - "to": "/docs/post-authentication/session-management/security/cookies-and-https" - }, - { - "from": "/docs/session/common-customizations/sessions/disable-interception", - "to": "/docs/post-authentication/session-management/advanced-workflows/disable-frontend-interceptors" - }, - { - "from": "/docs/session/common-customizations/sessions/error-handling", - "to": "/docs/post-authentication/session-management/advanced-workflows/error-handling" - }, - { - "from": "/docs/session/common-customizations/sessions/fetch-sessions-for-user", - "to": "/docs/post-authentication/session-management/access-session-data/fetch-all-user-sessions" - }, - { - "from": "/docs/session/common-customizations/sessions/fetching-tenant-id", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-tenant-id" - }, - { - "from": "/docs/session/common-customizations/sessions/handling-session-expiry", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/session/common-customizations/sessions/in-iframe", - "to": "/docs/post-authentication/session-management/security/in-iframe" - }, - { - "from": "/docs/session/common-customizations/sessions/jwt-signing-key-rotation", - "to": "/docs/post-authentication/session-management/security/jwt-signing-key-rotation" - }, - { - "from": "/docs/session/common-customizations/sessions/multiple-api-endpoints", - "to": "/docs/post-authentication/session-management/advanced-workflows/multiple-api-endpoints" - }, - { - "from": "/docs/session/common-customizations/sessions/new-session", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/session/common-customizations/sessions/protecting-frontend-routes", - "to": "/docs/additional-verification/session-verification/protecting-frontend-routes" - }, - { - "from": "/docs/session/common-customizations/sessions/revoke-session", - "to": "/docs/post-authentication/session-management/session-invalidation/revoke-a-session" - }, - { - "from": "/docs/session/common-customizations/sessions/same-site-cookie", - "to": "/docs/post-authentication/session-management/security/same-site-cookie" - }, - { - "from": "/docs/session/common-customizations/sessions/session-verification-in-api/get-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/get-session" - }, - { - "from": "/docs/session/common-customizations/sessions/session-verification-in-api/overview", - "to": "/docs/additional-verification/session-verification/protect-api-routes/overview" - }, - { - "from": "/docs/session/common-customizations/sessions/session-verification-in-api/verify-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/verify-session" - }, - { - "from": "/docs/session/common-customizations/sessions/share-sessions-across-sub-domains", - "to": "/docs/post-authentication/session-management/advanced-workflows/share-sessions-across-sub-domains" - }, - { - "from": "/docs/session/common-customizations/sessions/ssr", - "to": "/docs/additional-verification/session-verification/ssr" - }, - { - "from": "/docs/session/common-customizations/sessions/token-transfer-method", - "to": "/docs/post-authentication/session-management/advanced-workflows/switch-between-cookies-and-header-authentication" - }, - { - "from": "/docs/session/common-customizations/sessions/user-impersonation", - "to": "/docs/post-authentication/session-management/advanced-workflows/user-impersonation" - }, - { - "from": "/docs/session/common-customizations/sessions/with-jwt/jwt-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/session/common-customizations/sessions/with-jwt/read-jwt", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/session/common-customizations/sessions/with-websocket", - "to": "/docs/additional-verification/session-verification/with-websocket" - }, - { "from": "/docs/session/compatibility-table", "to": "/docs/references" }, - { - "from": "/docs/session/graphql-integration/backend-setup", - "to": "/docs/quickstart/integrations/graphql/backend-setup" - }, - { - "from": "/docs/session/graphql-integration/making-requests", - "to": "/docs/quickstart/integrations/graphql/making-requests" - }, - { - "from": "/docs/session/hasura-integration/with-jwt", - "to": "/docs/quickstart/integrations/hasura/with-jwt" - }, - { "from": "/docs/session/introduction", "to": "/docs/references" }, - { - "from": "/docs/session/migration/session-migration", - "to": "/docs/migration/session-migration" - }, - { - "from": "/docs/session/nestjs/guide", - "to": "/docs/quickstart/integrations/nestjs/guide" - }, - { - "from": "/docs/session/other-frameworks", - "to": "/docs/references/other-frameworks" - }, - { - "from": "/docs/session/quick-setup/backend", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/session/quick-setup/core/saas-setup", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/session/quick-setup/core/with-docker", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/session/quick-setup/core/without-docker", - "to": "/docs/deployment/self-hosting/without-docker" - }, - { - "from": "/docs/session/quick-setup/database-setup/mysql", - "to": "/docs/deployment/self-hosting/database-setup/mysql" - }, - { - "from": "/docs/session/quick-setup/database-setup/postgresql", - "to": "/docs/deployment/self-hosting/database-setup/postgresql" - }, - { - "from": "/docs/session/quick-setup/database-setup/rename-database-tables", - "to": "/docs/deployment/self-hosting/database-setup/rename-database-tables" - }, - { - "from": "/docs/session/quick-setup/frontend", - "to": "/docs/quickstart/frontend-setup" - }, - { - "from": "/docs/session/quick-setup/handling-session-tokens", - "to": "/docs/post-authentication/session-management/introduction" - }, - { "from": "/docs/session/rate-limits", "to": "/docs/deployment/rate-limits" }, - { "from": "/docs/session/sdks", "to": "/docs/references/sdks/sdk-reference" }, - { - "from": "/docs/session/serverless/with-aws-lambda/about", - "to": "/docs/quickstart/integrations/aws-lambda/about" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/appsync-integration", - "to": "/docs/quickstart/integrations/aws-lambda/appsync-integration" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-lambda-authorizer" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/frontend", - "to": "/docs/quickstart/integrations/aws-lambda/frontend" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/jwt-authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/next-steps", - "to": "/docs/quickstart/integrations/aws-lambda/next-steps" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/session-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-session-verification" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/setup-api-gateway", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-api-gateway" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/setup-lambda", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda" - }, - { - "from": "/docs/session/serverless/with-aws-lambda/setup-lambda-layer", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda-layer" - }, - { - "from": "/docs/session/serverless/with-netlify/about", - "to": "/docs/quickstart/integrations/netlify/about" - }, - { - "from": "/docs/session/serverless/with-netlify/auth-serverless", - "to": "/docs/quickstart/integrations/netlify/auth-serverless" - }, - { - "from": "/docs/session/serverless/with-netlify/backend-config", - "to": "/docs/quickstart/integrations/netlify/backend-config" - }, - { - "from": "/docs/session/serverless/with-netlify/frontend", - "to": "/docs/quickstart/integrations/netlify/frontend" - }, - { - "from": "/docs/session/serverless/with-netlify/next-steps", - "to": "/docs/quickstart/integrations/netlify/next-steps" - }, - { - "from": "/docs/session/serverless/with-netlify/session-verification", - "to": "/docs/quickstart/integrations/netlify/session-verification" - }, - { - "from": "/docs/session/serverless/with-vercel/about", - "to": "/docs/quickstart/integrations/vercel/about" - }, - { - "from": "/docs/session/testing/testing-with-postman", - "to": "/docs/references/testing-and-debugging/testing-with-postman" - }, - { - "from": "/docs/session/troubleshooting/cors-issues", - "to": "/docs/references/testing-and-debugging/cors-issues" - }, - { - "from": "/docs/session/troubleshooting/how-to-troubleshoot", - "to": "/docs/references/testing-and-debugging/how-to-troubleshoot" - }, - { - "from": "/docs/session/updating-supertokens", - "to": "/docs/references/updating-supertokens" - }, - { - "from": "/docs/thirdparty/add-multiple-clients-for-the-same-provider", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/thirdparty/advanced-customizations/apis-override/about", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdparty/advanced-customizations/apis-override/custom-response/api-override", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdparty/advanced-customizations/apis-override/custom-response/general-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/thirdparty/advanced-customizations/apis-override/custom-response/throwing-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/thirdparty/advanced-customizations/apis-override/disabling", - "to": "/docs/references/sdks/apis-overrides/disabling" - }, - { - "from": "/docs/thirdparty/advanced-customizations/apis-override/usage", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdparty/advanced-customizations/backend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/about" - }, - { - "from": "/docs/thirdparty/advanced-customizations/backend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/thirdparty/advanced-customizations/backend-sdk-core-interceptor", - "to": "/docs/references/sdks/backend-sdk-core-interceptor" - }, - { - "from": "/docs/thirdparty/advanced-customizations/frontend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/thirdparty/advanced-customizations/frontend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/thirdparty/advanced-customizations/frontend-hooks/handle-event", - "to": "/docs/references/sdks/frontend-hooks/handle-event" - }, - { - "from": "/docs/thirdparty/advanced-customizations/frontend-hooks/pre-api", - "to": "/docs/references/sdks/frontend-hooks/pre-api" - }, - { - "from": "/docs/thirdparty/advanced-customizations/frontend-hooks/redirection-callback", - "to": "/docs/references/sdks/frontend-hooks/redirection-callback" - }, - { - "from": "/docs/thirdparty/advanced-customizations/overview", - "to": "/docs/references/sdks/overview" - }, - { - "from": "/docs/thirdparty/advanced-customizations/react-component-override/about", - "to": "/docs/references/user-interface/react-component-override/about" - }, - { - "from": "/docs/thirdparty/advanced-customizations/react-component-override/usage", - "to": "/docs/references/user-interface/react-component-override/usage" - }, - { - "from": "/docs/thirdparty/advanced-customizations/user-context", - "to": "/docs/references/sdks/user-context" - }, - { - "from": "/docs/thirdparty/advanced-customizations/user-context/custom-request-properties", - "to": "/docs/references/sdks/custom-request-properties" - }, - { "from": "/docs/thirdparty/apis", "to": "/docs/references/api-reference" }, - { "from": "/docs/thirdparty/appinfo", "to": "/docs/references/app-info" }, - { - "from": "/docs/thirdparty/architecture", - "to": "/docs/multi-tenancy/architecture" - }, - { - "from": "/docs/thirdparty/attack-protection-suite", - "to": "/docs/additional-verification/attack-protection-suite/introduction" - }, - { - "from": "/docs/thirdparty/capacitor-integration/about", - "to": "/docs/quickstart/integrations/capacitor/about" - }, - { - "from": "/docs/thirdparty/common-customizations/account-linking/adding-accounts-to-session", - "to": "/docs/post-authentication/account-linking/adding-accounts-to-session" - }, - { - "from": "/docs/thirdparty/common-customizations/account-linking/automatic-account-linking", - "to": "/docs/post-authentication/account-linking/automatic-account-linking" - }, - { - "from": "/docs/thirdparty/common-customizations/account-linking/manual-account-linking", - "to": "/docs/post-authentication/account-linking/manual-account-linking" - }, - { - "from": "/docs/thirdparty/common-customizations/account-linking/overview", - "to": "/docs/post-authentication/account-linking/overview" - }, - { - "from": "/docs/thirdparty/common-customizations/account-linking/security-considerations", - "to": "/docs/post-authentication/account-linking/security-considerations" - }, - { - "from": "/docs/thirdparty/common-customizations/changing-base-path/api-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdparty/common-customizations/changing-base-path/website-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdparty/common-customizations/cli/list", - "to": "/docs/platform-configuration/supertokens-core/cli/list" - }, - { - "from": "/docs/thirdparty/common-customizations/cli/overview", - "to": "/docs/platform-configuration/supertokens-core/cli/overview" - }, - { - "from": "/docs/thirdparty/common-customizations/cli/start", - "to": "/docs/platform-configuration/supertokens-core/cli/start" - }, - { - "from": "/docs/thirdparty/common-customizations/cli/stop", - "to": "/docs/platform-configuration/supertokens-core/cli/stop" - }, - { - "from": "/docs/thirdparty/common-customizations/cli/uninstall", - "to": "/docs/platform-configuration/supertokens-core/cli/uninstall" - }, - { - "from": "/docs/thirdparty/common-customizations/core/add-ssl-via-nginx", - "to": "/docs/platform-configuration/supertokens-core/add-ssl-via-nginx" - }, - { - "from": "/docs/thirdparty/common-customizations/core/api-keys", - "to": "/docs/platform-configuration/supertokens-core/api-keys" - }, - { - "from": "/docs/thirdparty/common-customizations/core/base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdparty/common-customizations/core/ip-allow-deny", - "to": "/docs/platform-configuration/supertokens-core/ip-allow-deny" - }, - { - "from": "/docs/thirdparty/common-customizations/core/logging", - "to": "/docs/platform-configuration/supertokens-core/logging" - }, - { - "from": "/docs/thirdparty/common-customizations/core/performance", - "to": "/docs/platform-configuration/supertokens-core/performance" - }, - { - "from": "/docs/thirdparty/common-customizations/deduplication/implementing-deduplication", - "to": "/docs/post-authentication/user-management/account-deduplication/implementing-deduplication" - }, - { - "from": "/docs/thirdparty/common-customizations/deduplication/overview", - "to": "/docs/post-authentication/user-management/account-deduplication/overview" - }, - { - "from": "/docs/thirdparty/common-customizations/delete-user", - "to": "/docs/post-authentication/user-management/common-actions/delete-user" - }, - { - "from": "/docs/thirdparty/common-customizations/disable-sign-up/overview", - "to": "/docs/authentication/email-password/username-login/overview" - }, - { - "from": "/docs/thirdparty/common-customizations/disable-sign-up/thirdparty-changes", - "to": "/docs/authentication/social/invite-flow/thirdparty-changes" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/about", - "to": "/docs/additional-verification/email-verification/enable-email-verification" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/changing-email-verification-status", - "to": "/docs/additional-verification/email-verification/changing-email-verification-status" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/changing-style", - "to": "/docs/additional-verification/email-verification/changing-style" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/changing-token-lifetime", - "to": "/docs/additional-verification/email-verification/changing-token-lifetime" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/email-verification-email", - "to": "/docs/additional-verification/email-verification/email-verification-email" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/embed-in-page", - "to": "/docs/additional-verification/email-verification/embed-in-page" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/generate-link-manually", - "to": "/docs/additional-verification/email-verification/generate-link-manually" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/handling-email-verification-success", - "to": "/docs/additional-verification/email-verification/post-email-verification" - }, - { - "from": "/docs/thirdparty/common-customizations/email-verification/protecting-routes", - "to": "/docs/additional-verification/email-verification/protecting-routes" - }, - { - "from": "/docs/thirdparty/common-customizations/embed-sign-in-up-form", - "to": "/docs/references/user-interface/general-customization/embed-sign-in-up-form" - }, - { - "from": "/docs/thirdparty/common-customizations/get-user-info", - "to": "/docs/post-authentication/user-management/common-actions/get-user-info" - }, - { - "from": "/docs/thirdparty/common-customizations/handling-signinup-success", - "to": "/docs/authentication/email-password/callbacks/handling-signin-success" - }, - { - "from": "/docs/thirdparty/common-customizations/multi-tenancy/common-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/common-domain-login" - }, - { - "from": "/docs/thirdparty/common-customizations/multi-tenancy/custom-provider", - "to": "/docs/authentication/enterprise/custom-provider" - }, - { - "from": "/docs/thirdparty/common-customizations/multi-tenancy/multi-app", - "to": "/docs/authentication/enterprise/multi-app" - }, - { - "from": "/docs/thirdparty/common-customizations/multi-tenancy/new-tenant-config", - "to": "/docs/authentication/enterprise/new-tenant-config" - }, - { - "from": "/docs/thirdparty/common-customizations/multi-tenancy/overview", - "to": "/docs/authentication/enterprise/overview" - }, - { - "from": "/docs/thirdparty/common-customizations/multi-tenancy/sub-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/sub-domain-login" - }, - { - "from": "/docs/thirdparty/common-customizations/multiple-clients", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/thirdparty/common-customizations/saml/saml-login", - "to": "/docs/authentication/enterprise/saml/saml-login" - }, - { - "from": "/docs/thirdparty/common-customizations/saml/what-is-saml", - "to": "/docs/authentication/enterprise/saml/what-is-saml" - }, - { - "from": "/docs/thirdparty/common-customizations/saml/with-boxyhq/flow-diagram", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/flow-diagram" - }, - { - "from": "/docs/thirdparty/common-customizations/saml/with-boxyhq/integration-steps", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/integration-steps" - }, - { - "from": "/docs/thirdparty/common-customizations/saml/with-boxyhq/what-is-boxyhq", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/what-is-boxyhq" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/about", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/access-token-blacklisting", - "to": "/docs/post-authentication/session-management/security/access-token-blacklisting" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/anonymous-session", - "to": "/docs/post-authentication/session-management/advanced-workflows/anonymous-session" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/anti-csrf", - "to": "/docs/post-authentication/session-management/security/anti-csrf" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/change-session-timeout", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/claims/access-token-payload", - "to": "/docs/post-authentication/session-management/claims/access-token-payload" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/claims/claim-validators", - "to": "/docs/post-authentication/session-management/claims/claim-validators" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/cookie-consent", - "to": "/docs/post-authentication/session-management/security/cookie-consent" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/cookies-and-https", - "to": "/docs/post-authentication/session-management/security/cookies-and-https" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/disable-interception", - "to": "/docs/post-authentication/session-management/advanced-workflows/disable-frontend-interceptors" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/error-handling", - "to": "/docs/post-authentication/session-management/advanced-workflows/error-handling" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/fetch-sessions-for-user", - "to": "/docs/post-authentication/session-management/access-session-data/fetch-all-user-sessions" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/fetching-tenant-id", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-tenant-id" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/handling-session-expiry", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/in-iframe", - "to": "/docs/post-authentication/session-management/security/in-iframe" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/jwt-signing-key-rotation", - "to": "/docs/post-authentication/session-management/security/jwt-signing-key-rotation" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/multiple-api-endpoints", - "to": "/docs/post-authentication/session-management/advanced-workflows/multiple-api-endpoints" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/protecting-frontend-routes", - "to": "/docs/additional-verification/session-verification/protecting-frontend-routes" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/revoke-session", - "to": "/docs/post-authentication/session-management/session-invalidation/revoke-a-session" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/same-site-cookie", - "to": "/docs/post-authentication/session-management/security/same-site-cookie" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/session-verification-in-api/get-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/get-session" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/session-verification-in-api/overview", - "to": "/docs/additional-verification/session-verification/protect-api-routes/overview" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/session-verification-in-api/verify-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/verify-session" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/share-sessions-across-sub-domains", - "to": "/docs/post-authentication/session-management/advanced-workflows/share-sessions-across-sub-domains" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/ssr", - "to": "/docs/additional-verification/session-verification/ssr" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/token-transfer-method", - "to": "/docs/post-authentication/session-management/advanced-workflows/switch-between-cookies-and-header-authentication" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/user-impersonation", - "to": "/docs/post-authentication/session-management/advanced-workflows/user-impersonation" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/with-jwt/jwt-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/with-jwt/read-jwt", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/thirdparty/common-customizations/sessions/with-websocket", - "to": "/docs/additional-verification/session-verification/with-websocket" - }, - { - "from": "/docs/thirdparty/common-customizations/sign-in-and-up/built-in-providers", - "to": "/docs/authentication/social/built-in-providers" - }, - { - "from": "/docs/thirdparty/common-customizations/sign-in-and-up/custom-providers", - "to": "/docs/authentication/social/custom-providers" - }, - { - "from": "/docs/thirdparty/common-customizations/sign-in-and-up/provider-config", - "to": "/docs/authentication/social/built-in-providers-config" - }, - { - "from": "/docs/thirdparty/common-customizations/sign-in-and-up/toc-privacypolicy", - "to": "/docs/references/user-interface/general-customization/toc-privacypolicy" - }, - { - "from": "/docs/thirdparty/common-customizations/styling/changing-colours", - "to": "/docs/references/user-interface/general-customization/changing-colours" - }, - { - "from": "/docs/thirdparty/common-customizations/styling/changing-style", - "to": "/docs/references/user-interface/general-customization/changing-style" - }, - { - "from": "/docs/thirdparty/common-customizations/styling/shadow-dom", - "to": "/docs/references/user-interface/general-customization/shadow-dom" - }, - { - "from": "/docs/thirdparty/common-customizations/translations", - "to": "/docs/references/user-interface/general-customization/translations" - }, - { - "from": "/docs/thirdparty/common-customizations/user-pagination", - "to": "/docs/post-authentication/user-management/common-actions/user-pagination" - }, - { - "from": "/docs/thirdparty/common-customizations/userid-format", - "to": "/docs/post-authentication/user-management/common-actions/userid-format" - }, - { - "from": "/docs/thirdparty/common-customizations/usermetadata/about", - "to": "/docs/post-authentication/user-management/user-metadata/about" - }, - { - "from": "/docs/thirdparty/common-customizations/usermetadata/clear-data", - "to": "/docs/post-authentication/user-management/user-metadata/clear-data" - }, - { - "from": "/docs/thirdparty/common-customizations/usermetadata/get-data", - "to": "/docs/post-authentication/user-management/user-metadata/get-data" - }, - { - "from": "/docs/thirdparty/common-customizations/usermetadata/setup", - "to": "/docs/post-authentication/user-management/user-metadata/setup" - }, - { - "from": "/docs/thirdparty/common-customizations/usermetadata/store-data", - "to": "/docs/post-authentication/user-management/user-metadata/store-data" - }, - { - "from": "/docs/thirdparty/compatibility-table", - "to": "/docs/references/how-supertokens-works" - }, - { - "from": "/docs/thirdparty/email-delivery/about", - "to": "/docs/platform-configuration/email-delivery/about" - }, - { - "from": "/docs/thirdparty/email-delivery/custom-method", - "to": "/docs/platform-configuration/email-delivery/custom-method" - }, - { - "from": "/docs/thirdparty/email-delivery/default", - "to": "/docs/platform-configuration/email-delivery/default" - }, - { - "from": "/docs/thirdparty/email-delivery/pre-post-email", - "to": "/docs/platform-configuration/email-delivery/pre-post-email" - }, - { - "from": "/docs/thirdparty/email-delivery/smtp/change-email-content", - "to": "/docs/platform-configuration/email-delivery/smtp-service/change-email-content" - }, - { - "from": "/docs/thirdparty/email-delivery/smtp/configure-smtp", - "to": "/docs/platform-configuration/email-delivery/smtp-service/configure-smtp" - }, - { - "from": "/docs/thirdparty/graphql-integration/backend-setup", - "to": "/docs/quickstart/integrations/graphql/backend-setup" - }, - { - "from": "/docs/thirdparty/graphql-integration/making-requests", - "to": "/docs/quickstart/integrations/graphql/making-requests" - }, - { - "from": "/docs/thirdparty/hasura-integration/with-jwt", - "to": "/docs/quickstart/integrations/hasura/with-jwt" - }, - { - "from": "/docs/thirdparty/mfa", - "to": "/docs/additional-verification/mfa/introduction" - }, - { "from": "/docs/thirdparty/migration/about", "to": "/docs/migration/about" }, - { - "from": "/docs/thirdparty/migration/account-creation/email-verification", - "to": "/docs/migration/account-creation/email-verification" - }, - { - "from": "/docs/thirdparty/migration/account-creation/user-creation", - "to": "/docs/migration/account-creation/user-creation" - }, - { - "from": "/docs/thirdparty/migration/account-creation/user-id-mapping", - "to": "/docs/migration/account-creation/user-id-mapping" - }, - { - "from": "/docs/thirdparty/migration/data-migration", - "to": "/docs/migration/data-migration" - }, - { - "from": "/docs/thirdparty/migration/mfa-migration", - "to": "/docs/migration/mfa-migration" - }, - { - "from": "/docs/thirdparty/migration/session-migration", - "to": "/docs/migration/session-migration" - }, - { - "from": "/docs/thirdparty/multi-tenant", - "to": "/docs/multi-tenancy/introduction" - }, - { - "from": "/docs/thirdparty/nestjs/guide", - "to": "/docs/quickstart/integrations/nestjs/guide" - }, - { - "from": "/docs/thirdparty/nextjs/about", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/about" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/about", - "to": "/docs/quickstart/integrations/nextjs/app-directory/about" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/init", - "to": "/docs/quickstart/integrations/nextjs/app-directory/init" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/next-steps", - "to": "/docs/quickstart/integrations/nextjs/app-directory/next-steps" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-route" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/server-components-requests", - "to": "/docs/quickstart/integrations/nextjs/app-directory/server-components-requests" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/session-verification-middleware", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-middleware" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/session-verification-session-guard", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-session-guard" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-backend" - }, - { - "from": "/docs/thirdparty/nextjs/app-directory/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-frontend" - }, - { - "from": "/docs/thirdparty/nextjs/init", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/init" - }, - { - "from": "/docs/thirdparty/nextjs/next-steps", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/next-steps" - }, - { - "from": "/docs/thirdparty/nextjs/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-route" - }, - { - "from": "/docs/thirdparty/nextjs/session-verification/in-api", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-api" - }, - { - "from": "/docs/thirdparty/nextjs/session-verification/in-ssr", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-ssr" - }, - { - "from": "/docs/thirdparty/nextjs/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-backend" - }, - { - "from": "/docs/thirdparty/nextjs/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-frontend" - }, - { - "from": "/docs/thirdparty/other-frameworks", - "to": "/docs/references/other-frameworks" - }, - { - "from": "/docs/thirdparty/pre-built-ui/auth-redirection", - "to": "/docs/references/user-interface/ui-showcase/thirdparty-login" - }, - { - "from": "/docs/thirdparty/pre-built-ui/further-reading/email-verification", - "to": "/docs/references/user-interface/ui-showcase/email-verification" - }, - { - "from": "/docs/thirdparty/pre-built-ui/further-reading/thirdparty-login", - "to": "/docs/references/user-interface/ui-showcase/thirdparty-login" - }, - { - "from": "/docs/thirdparty/pre-built-ui/handling-session-tokens", - "to": "/docs/references/user-interface/ui-showcase/thirdparty-login" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/core/saas-setup", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/core/with-docker", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/core/without-docker", - "to": "/docs/deployment/self-hosting/without-docker" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/database-setup/mysql", - "to": "/docs/deployment/self-hosting/database-setup/mysql" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/database-setup/postgresql", - "to": "/docs/deployment/self-hosting/database-setup/postgresql" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/database-setup/rename-database-tables", - "to": "/docs/deployment/self-hosting/database-setup/rename-database-tables" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/user-management-dashboard/managing-user-roles-and-permissions", - "to": "/docs/post-authentication/dashboard/managing-user-roles-and-permissions" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/user-management-dashboard/setup", - "to": "/docs/post-authentication/dashboard/setup" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/user-management-dashboard/tenant-management/details", - "to": "/docs/post-authentication/dashboard/tenants/details" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/user-management-dashboard/tenant-management/overview", - "to": "/docs/post-authentication/dashboard/tenants/overview" - }, - { - "from": "/docs/thirdparty/pre-built-ui/setup/user-management-dashboard/users-listing-and-details", - "to": "/docs/post-authentication/dashboard/users-listing-and-details" - }, - { - "from": "/docs/thirdparty/pre-built-ui/sign-out", - "to": "/docs/post-authentication/session-management/session-invalidation/sign-out" - }, - { - "from": "/docs/thirdparty/quickstart/backend-setup", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/thirdparty/quickstart/frontend-setup", - "to": "/docs/quickstart/frontend-setup" - }, - { - "from": "/docs/thirdparty/quickstart/introduction", - "to": "/docs/quickstart/introduction" - }, - { - "from": "/docs/thirdparty/quickstart/next-steps", - "to": "/docs/quickstart/next-steps" - }, - { - "from": "/docs/thirdparty/rate-limits", - "to": "/docs/deployment/rate-limits" - }, - { - "from": "/docs/thirdparty/redwood/about", - "to": "/docs/quickstart/integrations/redwoodjs/about" - }, - { - "from": "/docs/thirdparty/scalability", - "to": "/docs/deployment/scalability" - }, - { - "from": "/docs/thirdparty/sdks", - "to": "/docs/references/sdks/sdk-reference" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/about", - "to": "/docs/quickstart/integrations/aws-lambda/about" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/appsync-integration", - "to": "/docs/quickstart/integrations/aws-lambda/appsync-integration" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-lambda-authorizer" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/frontend", - "to": "/docs/quickstart/integrations/aws-lambda/frontend" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/jwt-authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/next-steps", - "to": "/docs/quickstart/integrations/aws-lambda/next-steps" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/session-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-session-verification" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/setup-api-gateway", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-api-gateway" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/setup-lambda", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda" - }, - { - "from": "/docs/thirdparty/serverless/with-aws-lambda/setup-lambda-layer", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda-layer" - }, - { - "from": "/docs/thirdparty/serverless/with-netlify/about", - "to": "/docs/quickstart/integrations/netlify/about" - }, - { - "from": "/docs/thirdparty/serverless/with-netlify/auth-serverless", - "to": "/docs/quickstart/integrations/netlify/auth-serverless" - }, - { - "from": "/docs/thirdparty/serverless/with-netlify/backend-config", - "to": "/docs/quickstart/integrations/netlify/backend-config" - }, - { - "from": "/docs/thirdparty/serverless/with-netlify/frontend", - "to": "/docs/quickstart/integrations/netlify/frontend" - }, - { - "from": "/docs/thirdparty/serverless/with-netlify/next-steps", - "to": "/docs/quickstart/integrations/netlify/next-steps" - }, - { - "from": "/docs/thirdparty/serverless/with-netlify/session-verification", - "to": "/docs/quickstart/integrations/netlify/session-verification" - }, - { - "from": "/docs/thirdparty/serverless/with-vercel/about", - "to": "/docs/quickstart/integrations/vercel/about" - }, - { - "from": "/docs/thirdparty/supabase-intergration/about", - "to": "/docs/quickstart/integrations/supabase/about" - }, - { - "from": "/docs/thirdparty/supabase-intergration/backend", - "to": "/docs/quickstart/integrations/supabase/backend" - }, - { - "from": "/docs/thirdparty/supabase-intergration/backend-signup-override", - "to": "/docs/quickstart/integrations/supabase/backend-signup-override" - }, - { - "from": "/docs/thirdparty/supabase-intergration/frontend", - "to": "/docs/quickstart/integrations/supabase/frontend" - }, - { - "from": "/docs/thirdparty/supabase-intergration/policies", - "to": "/docs/quickstart/integrations/supabase/policies" - }, - { - "from": "/docs/thirdparty/supabase-intergration/setup", - "to": "/docs/quickstart/integrations/supabase/setup" - }, - { - "from": "/docs/thirdparty/supabase-intergration/supabase-client", - "to": "/docs/quickstart/integrations/supabase/supabase-client" - }, - { "from": "/docs/thirdparty/t4-app/about", "to": "/docs/references" }, - { - "from": "/docs/thirdparty/testing/testing-with-postman", - "to": "/docs/references/testing-and-debugging/testing-with-postman" - }, - { - "from": "/docs/thirdparty/troubleshooting/checklist", - "to": "/docs/references/testing-and-debugging/checklist" - }, - { - "from": "/docs/thirdparty/troubleshooting/cors-issues", - "to": "/docs/references/testing-and-debugging/cors-issues" - }, - { - "from": "/docs/thirdparty/troubleshooting/how-to-troubleshoot", - "to": "/docs/references/testing-and-debugging/how-to-troubleshoot" - }, - { - "from": "/docs/thirdparty/updating-supertokens", - "to": "/docs/references/updating-supertokens" - }, - { - "from": "/docs/thirdparty/user-object", - "to": "/docs/references/user-object" - }, - { - "from": "/docs/thirdparty/user-roles/creating-role", - "to": "/docs/additional-verification/user-roles/creating-role" - }, - { - "from": "/docs/thirdparty/user-roles/delete-roles", - "to": "/docs/additional-verification/user-roles/delete-roles" - }, - { - "from": "/docs/thirdparty/user-roles/get-all-roles", - "to": "/docs/additional-verification/user-roles/get-all-roles" - }, - { - "from": "/docs/thirdparty/user-roles/initialisation", - "to": "/docs/additional-verification/user-roles/initialisation" - }, - { - "from": "/docs/thirdparty/user-roles/managing-roles-and-permissions", - "to": "/docs/additional-verification/user-roles/managing-roles-and-permissions" - }, - { - "from": "/docs/thirdparty/user-roles/managing-roles-and-users", - "to": "/docs/additional-verification/user-roles/managing-roles-and-users" - }, - { - "from": "/docs/thirdparty/user-roles/protecting-routes", - "to": "/docs/additional-verification/user-roles/protecting-routes" - }, - { - "from": "/docs/thirdpartyemailpassword/add-multiple-clients-for-the-same-provider", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/apis-override/about", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/apis-override/custom-response/api-override", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/apis-override/custom-response/general-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/apis-override/custom-response/throwing-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/apis-override/disabling", - "to": "/docs/references/sdks/apis-overrides/disabling" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/apis-override/usage", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/backend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/about" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/backend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/backend-sdk-core-interceptor", - "to": "/docs/references/sdks/backend-sdk-core-interceptor" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/frontend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/frontend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/frontend-hooks/handle-event", - "to": "/docs/references/sdks/frontend-hooks/handle-event" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/frontend-hooks/pre-api", - "to": "/docs/references/sdks/frontend-hooks/pre-api" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/frontend-hooks/redirection-callback", - "to": "/docs/references/sdks/frontend-hooks/redirection-callback" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/overview", - "to": "/docs/references/sdks/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/react-component-override/about", - "to": "/docs/references/user-interface/react-component-override/about" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/react-component-override/usage", - "to": "/docs/references/user-interface/react-component-override/usage" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/user-context", - "to": "/docs/references/sdks/user-context" - }, - { - "from": "/docs/thirdpartyemailpassword/advanced-customizations/user-context/custom-request-properties", - "to": "/docs/references/sdks/custom-request-properties" - }, - { - "from": "/docs/thirdpartyemailpassword/apis", - "to": "/docs/references/api-reference" - }, - { - "from": "/docs/thirdpartyemailpassword/appinfo", - "to": "/docs/references/app-info" - }, - { - "from": "/docs/thirdpartyemailpassword/architecture", - "to": "/docs/multi-tenancy/architecture" - }, - { - "from": "/docs/thirdpartyemailpassword/attack-protection-suite", - "to": "/docs/additional-verification/attack-protection-suite/introduction" - }, - { - "from": "/docs/thirdpartyemailpassword/capacitor-integration/about", - "to": "/docs/quickstart/integrations/capacitor/about" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/account-linking/adding-accounts-to-session", - "to": "/docs/post-authentication/account-linking/adding-accounts-to-session" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/account-linking/automatic-account-linking", - "to": "/docs/post-authentication/account-linking/automatic-account-linking" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/account-linking/manual-account-linking", - "to": "/docs/post-authentication/account-linking/manual-account-linking" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/account-linking/overview", - "to": "/docs/post-authentication/account-linking/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/account-linking/security-considerations", - "to": "/docs/post-authentication/account-linking/security-considerations" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/change-email-post-login", - "to": "/docs/post-authentication/user-management/common-actions/change-email" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/change-password", - "to": "/docs/post-authentication/user-management/common-actions/change-password" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/changing-base-path/api-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/changing-base-path/website-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/cli/list", - "to": "/docs/platform-configuration/supertokens-core/cli/list" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/cli/overview", - "to": "/docs/platform-configuration/supertokens-core/cli/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/cli/start", - "to": "/docs/platform-configuration/supertokens-core/cli/start" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/cli/stop", - "to": "/docs/platform-configuration/supertokens-core/cli/stop" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/cli/uninstall", - "to": "/docs/platform-configuration/supertokens-core/cli/uninstall" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/core/add-ssl-via-nginx", - "to": "/docs/platform-configuration/supertokens-core/add-ssl-via-nginx" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/core/api-keys", - "to": "/docs/platform-configuration/supertokens-core/api-keys" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/core/base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/core/ip-allow-deny", - "to": "/docs/platform-configuration/supertokens-core/ip-allow-deny" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/core/logging", - "to": "/docs/platform-configuration/supertokens-core/logging" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/core/performance", - "to": "/docs/platform-configuration/supertokens-core/performance" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/deduplication/implementing-deduplication", - "to": "/docs/post-authentication/user-management/account-deduplication/implementing-deduplication" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/deduplication/overview", - "to": "/docs/post-authentication/user-management/account-deduplication/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/delete-user", - "to": "/docs/post-authentication/user-management/common-actions/delete-user" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/disable-sign-up/emailpassword-changes", - "to": "/docs/authentication/email-password/username-login/emailpassword-changes" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/disable-sign-up/overview", - "to": "/docs/authentication/email-password/username-login/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/disable-sign-up/thirdparty-changes", - "to": "/docs/authentication/social/invite-flow/thirdparty-changes" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/about", - "to": "/docs/additional-verification/email-verification/enable-email-verification" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/changing-email-verification-status", - "to": "/docs/additional-verification/email-verification/changing-email-verification-status" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/changing-style", - "to": "/docs/additional-verification/email-verification/changing-style" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/changing-token-lifetime", - "to": "/docs/additional-verification/email-verification/changing-token-lifetime" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/email-verification-email", - "to": "/docs/additional-verification/email-verification/email-verification-email" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/embed-in-page", - "to": "/docs/additional-verification/email-verification/embed-in-page" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/generate-link-manually", - "to": "/docs/additional-verification/email-verification/generate-link-manually" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/handling-email-verification-success", - "to": "/docs/additional-verification/email-verification/post-email-verification" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/email-verification/protecting-routes", - "to": "/docs/additional-verification/email-verification/protecting-routes" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/embed-sign-in-up-form", - "to": "/docs/references/user-interface/general-customization/embed-sign-in-up-form" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/get-user-info", - "to": "/docs/post-authentication/user-management/common-actions/get-user-info" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/handling-signinup-success", - "to": "/docs/authentication/email-password/callbacks/handling-signin-success" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/multi-tenancy/common-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/common-domain-login" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/multi-tenancy/custom-provider", - "to": "/docs/authentication/enterprise/custom-provider" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/multi-tenancy/multi-app", - "to": "/docs/authentication/enterprise/multi-app" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/multi-tenancy/new-tenant-config", - "to": "/docs/authentication/enterprise/new-tenant-config" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/multi-tenancy/overview", - "to": "/docs/authentication/enterprise/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/multi-tenancy/sub-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/sub-domain-login" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/multiple-clients", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/password-hashing/about", - "to": "/docs/authentication/email-password/password-hashing/about" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/password-hashing/argon2", - "to": "/docs/authentication/email-password/password-hashing/argon2" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/password-hashing/bcrypt", - "to": "/docs/authentication/email-password/password-hashing/bcrypt" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/password-managers", - "to": "/docs/authentication/email-password/password-managers" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/reset-password/about", - "to": "/docs/authentication/email-password/password-reset/about" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/reset-password/changing-token-lifetime", - "to": "/docs/authentication/email-password/password-reset/changing-token-lifetime" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/reset-password/embed-in-page", - "to": "/docs/authentication/email-password/password-reset/embed-in-page" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/reset-password/generate-link-manually", - "to": "/docs/authentication/email-password/password-reset/generate-link-manually" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/reset-password/password-reset-email", - "to": "/docs/authentication/email-password/password-reset/password-reset-email" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/reset-password/post-reset-password", - "to": "/docs/authentication/email-password/password-reset/post-reset-password" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/saml/saml-login", - "to": "/docs/authentication/enterprise/saml/saml-login" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/saml/what-is-saml", - "to": "/docs/authentication/enterprise/saml/what-is-saml" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/saml/with-boxyhq/flow-diagram", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/flow-diagram" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/saml/with-boxyhq/integration-steps", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/integration-steps" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/saml/with-boxyhq/what-is-boxyhq", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/what-is-boxyhq" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/about", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/access-token-blacklisting", - "to": "/docs/post-authentication/session-management/security/access-token-blacklisting" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/anonymous-session", - "to": "/docs/post-authentication/session-management/advanced-workflows/anonymous-session" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/anti-csrf", - "to": "/docs/post-authentication/session-management/security/anti-csrf" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/change-session-timeout", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/claims/access-token-payload", - "to": "/docs/post-authentication/session-management/claims/access-token-payload" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/claims/claim-validators", - "to": "/docs/post-authentication/session-management/claims/claim-validators" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/cookie-consent", - "to": "/docs/post-authentication/session-management/security/cookie-consent" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/cookies-and-https", - "to": "/docs/post-authentication/session-management/security/cookies-and-https" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/disable-interception", - "to": "/docs/post-authentication/session-management/advanced-workflows/disable-frontend-interceptors" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/error-handling", - "to": "/docs/post-authentication/session-management/advanced-workflows/error-handling" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/fetch-sessions-for-user", - "to": "/docs/post-authentication/session-management/access-session-data/fetch-all-user-sessions" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/fetching-tenant-id", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-tenant-id" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/handling-session-expiry", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/in-iframe", - "to": "/docs/post-authentication/session-management/security/in-iframe" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/jwt-signing-key-rotation", - "to": "/docs/post-authentication/session-management/security/jwt-signing-key-rotation" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/multiple-api-endpoints", - "to": "/docs/post-authentication/session-management/advanced-workflows/multiple-api-endpoints" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/protecting-frontend-routes", - "to": "/docs/additional-verification/session-verification/protecting-frontend-routes" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/revoke-session", - "to": "/docs/post-authentication/session-management/session-invalidation/revoke-a-session" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/same-site-cookie", - "to": "/docs/post-authentication/session-management/security/same-site-cookie" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/session-verification-in-api/get-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/get-session" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/session-verification-in-api/overview", - "to": "/docs/additional-verification/session-verification/protect-api-routes/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/session-verification-in-api/verify-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/verify-session" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/share-sessions-across-sub-domains", - "to": "/docs/post-authentication/session-management/advanced-workflows/share-sessions-across-sub-domains" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/ssr", - "to": "/docs/additional-verification/session-verification/ssr" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/token-transfer-method", - "to": "/docs/post-authentication/session-management/advanced-workflows/switch-between-cookies-and-header-authentication" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/user-impersonation", - "to": "/docs/post-authentication/session-management/advanced-workflows/user-impersonation" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/with-jwt/jwt-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/with-jwt/read-jwt", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sessions/with-websocket", - "to": "/docs/additional-verification/session-verification/with-websocket" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/sign-in-and-up/provider-config", - "to": "/docs/authentication/social/built-in-providers-config" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signin-form/customising-each-form-field", - "to": "/docs/authentication/email-password/sign-in-form/customising-each-form-field" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signin-form/field-validators", - "to": "/docs/authentication/email-password/sign-in-form/field-validators" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signup-form/adding-fields", - "to": "/docs/authentication/email-password/sign-up-form/adding-fields" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signup-form/built-in-providers", - "to": "/docs/authentication/social/built-in-providers" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signup-form/custom-providers", - "to": "/docs/authentication/social/custom-providers" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signup-form/customising-each-form-field", - "to": "/docs/authentication/email-password/sign-up-form/customising-each-form-field" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signup-form/field-validators", - "to": "/docs/authentication/email-password/sign-up-form/field-validators" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/signup-form/toc-privacypolicy", - "to": "/docs/references/user-interface/general-customization/toc-privacypolicy" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/styling/changing-colours", - "to": "/docs/references/user-interface/general-customization/changing-colours" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/styling/changing-style", - "to": "/docs/references/user-interface/general-customization/changing-style" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/styling/shadow-dom", - "to": "/docs/references/user-interface/general-customization/shadow-dom" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/translations", - "to": "/docs/references/user-interface/general-customization/translations" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/user-pagination", - "to": "/docs/post-authentication/user-management/common-actions/user-pagination" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/userid-format", - "to": "/docs/post-authentication/user-management/common-actions/userid-format" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/usermetadata/about", - "to": "/docs/post-authentication/user-management/user-metadata/about" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/usermetadata/clear-data", - "to": "/docs/post-authentication/user-management/user-metadata/clear-data" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/usermetadata/get-data", - "to": "/docs/post-authentication/user-management/user-metadata/get-data" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/usermetadata/setup", - "to": "/docs/post-authentication/user-management/user-metadata/setup" - }, - { - "from": "/docs/thirdpartyemailpassword/common-customizations/usermetadata/store-data", - "to": "/docs/post-authentication/user-management/user-metadata/store-data" - }, - { - "from": "/docs/thirdpartyemailpassword/compatibility-table", - "to": "/docs/references/how-supertokens-works" - }, - { - "from": "/docs/thirdpartyemailpassword/email-delivery/about", - "to": "/docs/platform-configuration/email-delivery/about" - }, - { - "from": "/docs/thirdpartyemailpassword/email-delivery/custom-method", - "to": "/docs/platform-configuration/email-delivery/custom-method" - }, - { - "from": "/docs/thirdpartyemailpassword/email-delivery/default", - "to": "/docs/platform-configuration/email-delivery/default" - }, - { - "from": "/docs/thirdpartyemailpassword/email-delivery/pre-post-email", - "to": "/docs/platform-configuration/email-delivery/pre-post-email" - }, - { - "from": "/docs/thirdpartyemailpassword/email-delivery/smtp/change-email-content", - "to": "/docs/platform-configuration/email-delivery/smtp-service/change-email-content" - }, - { - "from": "/docs/thirdpartyemailpassword/email-delivery/smtp/configure-smtp", - "to": "/docs/platform-configuration/email-delivery/smtp-service/configure-smtp" - }, - { - "from": "/docs/thirdpartyemailpassword/graphql-integration/backend-setup", - "to": "/docs/quickstart/integrations/graphql/backend-setup" - }, - { - "from": "/docs/thirdpartyemailpassword/graphql-integration/making-requests", - "to": "/docs/quickstart/integrations/graphql/making-requests" - }, - { - "from": "/docs/thirdpartyemailpassword/hasura-integration/with-jwt", - "to": "/docs/quickstart/integrations/hasura/with-jwt" - }, - { - "from": "/docs/thirdpartyemailpassword/mfa", - "to": "/docs/additional-verification/mfa/introduction" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/about", - "to": "/docs/migration/about" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/account-creation/email-verification", - "to": "/docs/migration/account-creation/email-verification" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/account-creation/ep-migration-without-password-hash", - "to": "/docs/migration/account-creation/ep-migration-without-password-hash" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/account-creation/user-creation", - "to": "/docs/migration/account-creation/user-creation" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/account-creation/user-id-mapping", - "to": "/docs/migration/account-creation/user-id-mapping" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/data-migration", - "to": "/docs/migration/data-migration" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/mfa-migration", - "to": "/docs/migration/mfa-migration" - }, - { - "from": "/docs/thirdpartyemailpassword/migration/session-migration", - "to": "/docs/migration/session-migration" - }, - { - "from": "/docs/thirdpartyemailpassword/multi-tenant", - "to": "/docs/multi-tenancy/introduction" - }, - { - "from": "/docs/thirdpartyemailpassword/nestjs/guide", - "to": "/docs/quickstart/integrations/nestjs/guide" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/about", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/about" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/about", - "to": "/docs/quickstart/integrations/nextjs/app-directory/about" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/init", - "to": "/docs/quickstart/integrations/nextjs/app-directory/init" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/next-steps", - "to": "/docs/quickstart/integrations/nextjs/app-directory/next-steps" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-route" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/server-components-requests", - "to": "/docs/quickstart/integrations/nextjs/app-directory/server-components-requests" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/session-verification-middleware", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-middleware" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/session-verification-session-guard", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-session-guard" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-backend" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/app-directory/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-frontend" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/init", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/init" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/next-steps", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/next-steps" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-route" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/session-verification/in-api", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-api" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/session-verification/in-ssr", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-ssr" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-backend" - }, - { - "from": "/docs/thirdpartyemailpassword/nextjs/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-frontend" - }, - { - "from": "/docs/thirdpartyemailpassword/other-frameworks", - "to": "/docs/references/other-frameworks" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/auth-redirection", - "to": "/docs/references/user-interface/ui-showcase/email-password-login" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/further-reading/email-password-login", - "to": "/docs/references/user-interface/ui-showcase/email-password-login" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/further-reading/email-verification", - "to": "/docs/references/user-interface/ui-showcase/email-verification" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/further-reading/password-reset", - "to": "/docs/references/user-interface/ui-showcase/password-reset" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/further-reading/thirdparty-login", - "to": "/docs/references/user-interface/ui-showcase/thirdparty-login" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/handling-session-tokens", - "to": "/docs/references/user-interface/ui-showcase/email-password-login" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/core/saas-setup", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/core/with-docker", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/core/without-docker", - "to": "/docs/deployment/self-hosting/without-docker" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/database-setup/mysql", - "to": "/docs/deployment/self-hosting/database-setup/mysql" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/database-setup/postgresql", - "to": "/docs/deployment/self-hosting/database-setup/postgresql" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/database-setup/rename-database-tables", - "to": "/docs/deployment/self-hosting/database-setup/rename-database-tables" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/user-management-dashboard/managing-user-roles-and-permissions", - "to": "/docs/post-authentication/dashboard/managing-user-roles-and-permissions" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/user-management-dashboard/setup", - "to": "/docs/post-authentication/dashboard/setup" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/user-management-dashboard/tenant-management/details", - "to": "/docs/post-authentication/dashboard/tenants/details" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/user-management-dashboard/tenant-management/overview", - "to": "/docs/post-authentication/dashboard/tenants/overview" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/setup/user-management-dashboard/users-listing-and-details", - "to": "/docs/post-authentication/dashboard/users-listing-and-details" - }, - { - "from": "/docs/thirdpartyemailpassword/pre-built-ui/sign-out", - "to": "/docs/post-authentication/session-management/session-invalidation/sign-out" - }, - { - "from": "/docs/thirdpartyemailpassword/quickstart/backend-setup", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/thirdpartyemailpassword/quickstart/frontend-setup", - "to": "/docs/quickstart/frontend-setup" - }, - { - "from": "/docs/thirdpartyemailpassword/quickstart/introduction", - "to": "/docs/quickstart/introduction" - }, - { - "from": "/docs/thirdpartyemailpassword/quickstart/next-steps", - "to": "/docs/quickstart/next-steps" - }, - { - "from": "/docs/thirdpartyemailpassword/rate-limits", - "to": "/docs/deployment/rate-limits" - }, - { - "from": "/docs/thirdpartyemailpassword/redwood/about", - "to": "/docs/quickstart/integrations/redwoodjs/about" - }, - { - "from": "/docs/thirdpartyemailpassword/scalability", - "to": "/docs/deployment/scalability" - }, - { - "from": "/docs/thirdpartyemailpassword/sdks", - "to": "/docs/references/sdks/sdk-reference" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/about", - "to": "/docs/quickstart/integrations/aws-lambda/about" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/appsync-integration", - "to": "/docs/quickstart/integrations/aws-lambda/appsync-integration" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-lambda-authorizer" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/frontend", - "to": "/docs/quickstart/integrations/aws-lambda/frontend" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/jwt-authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/next-steps", - "to": "/docs/quickstart/integrations/aws-lambda/next-steps" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/session-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-session-verification" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/setup-api-gateway", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-api-gateway" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/setup-lambda", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-aws-lambda/setup-lambda-layer", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda-layer" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-netlify/about", - "to": "/docs/quickstart/integrations/netlify/about" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-netlify/auth-serverless", - "to": "/docs/quickstart/integrations/netlify/auth-serverless" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-netlify/backend-config", - "to": "/docs/quickstart/integrations/netlify/backend-config" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-netlify/frontend", - "to": "/docs/quickstart/integrations/netlify/frontend" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-netlify/next-steps", - "to": "/docs/quickstart/integrations/netlify/next-steps" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-netlify/session-verification", - "to": "/docs/quickstart/integrations/netlify/session-verification" - }, - { - "from": "/docs/thirdpartyemailpassword/serverless/with-vercel/about", - "to": "/docs/quickstart/integrations/vercel/about" - }, - { - "from": "/docs/thirdpartyemailpassword/supabase-intergration/about", - "to": "/docs/quickstart/integrations/supabase/about" - }, - { - "from": "/docs/thirdpartyemailpassword/supabase-intergration/backend", - "to": "/docs/quickstart/integrations/supabase/backend" - }, - { - "from": "/docs/thirdpartyemailpassword/supabase-intergration/backend-signup-override", - "to": "/docs/quickstart/integrations/supabase/backend-signup-override" - }, - { - "from": "/docs/thirdpartyemailpassword/supabase-intergration/frontend", - "to": "/docs/quickstart/integrations/supabase/frontend" - }, - { - "from": "/docs/thirdpartyemailpassword/supabase-intergration/policies", - "to": "/docs/quickstart/integrations/supabase/policies" - }, - { - "from": "/docs/thirdpartyemailpassword/supabase-intergration/setup", - "to": "/docs/quickstart/integrations/supabase/setup" - }, - { - "from": "/docs/thirdpartyemailpassword/supabase-intergration/supabase-client", - "to": "/docs/quickstart/integrations/supabase/supabase-client" - }, - { - "from": "/docs/thirdpartyemailpassword/t4-app/about", - "to": "/docs/quickstart/introduction" - }, - { - "from": "/docs/thirdpartyemailpassword/testing/testing-with-postman", - "to": "/docs/references/testing-and-debugging/testing-with-postman" - }, - { - "from": "/docs/thirdpartyemailpassword/troubleshooting/checklist", - "to": "/docs/references/testing-and-debugging/checklist" - }, - { - "from": "/docs/thirdpartyemailpassword/troubleshooting/cors-issues", - "to": "/docs/references/testing-and-debugging/cors-issues" - }, - { - "from": "/docs/thirdpartyemailpassword/troubleshooting/how-to-troubleshoot", - "to": "/docs/references/testing-and-debugging/how-to-troubleshoot" - }, - { - "from": "/docs/thirdpartyemailpassword/updating-supertokens", - "to": "/docs/references/updating-supertokens" - }, - { - "from": "/docs/thirdpartyemailpassword/user-object", - "to": "/docs/references/user-object" - }, - { - "from": "/docs/thirdpartyemailpassword/user-roles/creating-role", - "to": "/docs/additional-verification/user-roles/creating-role" - }, - { - "from": "/docs/thirdpartyemailpassword/user-roles/delete-roles", - "to": "/docs/additional-verification/user-roles/delete-roles" - }, - { - "from": "/docs/thirdpartyemailpassword/user-roles/get-all-roles", - "to": "/docs/additional-verification/user-roles/get-all-roles" - }, - { - "from": "/docs/thirdpartyemailpassword/user-roles/initialisation", - "to": "/docs/additional-verification/user-roles/initialisation" - }, - { - "from": "/docs/thirdpartyemailpassword/user-roles/managing-roles-and-permissions", - "to": "/docs/additional-verification/user-roles/managing-roles-and-permissions" - }, - { - "from": "/docs/thirdpartyemailpassword/user-roles/managing-roles-and-users", - "to": "/docs/additional-verification/user-roles/managing-roles-and-users" - }, - { - "from": "/docs/thirdpartyemailpassword/user-roles/protecting-routes", - "to": "/docs/additional-verification/user-roles/protecting-routes" - }, - { - "from": "/docs/thirdpartypasswordless/add-multiple-clients-for-the-same-provider", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/apis-override/about", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/apis-override/custom-response/api-override", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/apis-override/custom-response/general-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/apis-override/custom-response/throwing-error", - "to": "/docs/references/sdks/apis-overrides/send-custom-response" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/apis-override/disabling", - "to": "/docs/references/sdks/apis-overrides/disabling" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/apis-override/usage", - "to": "/docs/references/sdks/apis-overrides/about" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/backend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/backend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/backend-functions-override" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/backend-sdk-core-interceptor", - "to": "/docs/references/sdks/backend-sdk-core-interceptor" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/frontend-functions-override/about", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/frontend-functions-override/usage", - "to": "/docs/references/sdks/functions-overrides/frontend-functions-override" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/frontend-hooks/handle-event", - "to": "/docs/references/sdks/frontend-hooks/handle-event" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/frontend-hooks/pre-api", - "to": "/docs/references/sdks/frontend-hooks/pre-api" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/frontend-hooks/redirection-callback", - "to": "/docs/references/sdks/frontend-hooks/redirection-callback" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/overview", - "to": "/docs/references/sdks/overview" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/react-component-override/about", - "to": "/docs/references/user-interface/react-component-override/about" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/react-component-override/usage", - "to": "/docs/references/user-interface/react-component-override/usage" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/user-context", - "to": "/docs/references/sdks/user-context" - }, - { - "from": "/docs/thirdpartypasswordless/advanced-customizations/user-context/custom-request-properties", - "to": "/docs/references/sdks/custom-request-properties" - }, - { - "from": "/docs/thirdpartypasswordless/apis", - "to": "/docs/references/api-reference" - }, - { - "from": "/docs/thirdpartypasswordless/appinfo", - "to": "/docs/references/app-info" - }, - { - "from": "/docs/thirdpartypasswordless/architecture", - "to": "/docs/multi-tenancy/architecture" - }, - { - "from": "/docs/thirdpartypasswordless/attack-protection-suite", - "to": "/docs/additional-verification/attack-protection-suite/introduction" - }, - { - "from": "/docs/thirdpartypasswordless/capacitor-integration/about", - "to": "/docs/quickstart/integrations/capacitor/about" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/account-linking/adding-accounts-to-session", - "to": "/docs/post-authentication/account-linking/adding-accounts-to-session" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/account-linking/automatic-account-linking", - "to": "/docs/post-authentication/account-linking/automatic-account-linking" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/account-linking/manual-account-linking", - "to": "/docs/post-authentication/account-linking/manual-account-linking" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/account-linking/overview", - "to": "/docs/post-authentication/account-linking/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/account-linking/security-considerations", - "to": "/docs/post-authentication/account-linking/security-considerations" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/change-code-lifetime", - "to": "/docs/authentication/passwordless/otp-magic-link-expiration" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/change-email", - "to": "/docs/post-authentication/user-management/common-actions/change-email" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/change-magic-link-url", - "to": "/docs/authentication/passwordless/change-magic-link-url" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/changing-base-path/api-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/changing-base-path/website-base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/cli/list", - "to": "/docs/platform-configuration/supertokens-core/cli/list" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/cli/overview", - "to": "/docs/platform-configuration/supertokens-core/cli/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/cli/start", - "to": "/docs/platform-configuration/supertokens-core/cli/start" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/cli/stop", - "to": "/docs/platform-configuration/supertokens-core/cli/stop" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/cli/uninstall", - "to": "/docs/platform-configuration/supertokens-core/cli/uninstall" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/core/add-ssl-via-nginx", - "to": "/docs/platform-configuration/supertokens-core/add-ssl-via-nginx" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/core/api-keys", - "to": "/docs/platform-configuration/supertokens-core/api-keys" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/core/base-path", - "to": "/docs/platform-configuration/supertokens-core/base-path" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/core/ip-allow-deny", - "to": "/docs/platform-configuration/supertokens-core/ip-allow-deny" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/core/logging", - "to": "/docs/platform-configuration/supertokens-core/logging" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/core/performance", - "to": "/docs/platform-configuration/supertokens-core/performance" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/deduplication/implementing-deduplication", - "to": "/docs/post-authentication/user-management/account-deduplication/implementing-deduplication" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/deduplication/overview", - "to": "/docs/post-authentication/user-management/account-deduplication/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/delete-user", - "to": "/docs/post-authentication/user-management/common-actions/delete-user" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/disable-sign-up/overview", - "to": "/docs/authentication/social/invite-flow/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/disable-sign-up/passwordless-via-allow-list", - "to": "/docs/authentication/social/invite-flow/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/disable-sign-up/passwordless-via-invite-link", - "to": "/docs/authentication/social/invite-flow/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/disable-sign-up/thirdparty-changes", - "to": "/docs/authentication/social/invite-flow/thirdparty-changes" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/about", - "to": "/docs/additional-verification/email-verification/enable-email-verification" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/changing-email-verification-status", - "to": "/docs/additional-verification/email-verification/changing-email-verification-status" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/changing-style", - "to": "/docs/additional-verification/email-verification/changing-style" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/changing-token-lifetime", - "to": "/docs/additional-verification/email-verification/changing-token-lifetime" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/email-verification-email", - "to": "/docs/additional-verification/email-verification/email-verification-email" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/embed-in-page", - "to": "/docs/additional-verification/email-verification/embed-in-page" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/generate-link-manually", - "to": "/docs/additional-verification/email-verification/generate-link-manually" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/handling-email-verification-success", - "to": "/docs/additional-verification/email-verification/post-email-verification" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/email-verification/protecting-routes", - "to": "/docs/additional-verification/email-verification/protecting-routes" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/embed-sign-in-and-up-form", - "to": "/docs/references/user-interface/general-customization/embed-sign-in-up-form" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/generating-magic-link-manually", - "to": "/docs/authentication/passwordless/generating-magic-link-manually" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/get-user-info", - "to": "/docs/post-authentication/user-management/common-actions/get-user-info" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/handling-signinup-success", - "to": "/docs/authentication/email-password/callbacks/handling-signin-success" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/multi-tenancy/common-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/common-domain-login" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/multi-tenancy/custom-provider", - "to": "/docs/authentication/enterprise/custom-provider" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/multi-tenancy/multi-app", - "to": "/docs/authentication/enterprise/multi-app" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/multi-tenancy/new-tenant-config", - "to": "/docs/authentication/enterprise/new-tenant-config" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/multi-tenancy/overview", - "to": "/docs/authentication/enterprise/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/multi-tenancy/sub-domain-login", - "to": "/docs/authentication/enterprise/common-ux-flows/sub-domain-login" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/multiple-clients", - "to": "/docs/authentication/social/add-multiple-clients-for-the-same-provider" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/saml/saml-login", - "to": "/docs/authentication/enterprise/saml/saml-login" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/saml/what-is-saml", - "to": "/docs/authentication/enterprise/saml/what-is-saml" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/saml/with-boxyhq/flow-diagram", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/flow-diagram" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/saml/with-boxyhq/integration-steps", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/integration-steps" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/saml/with-boxyhq/what-is-boxyhq", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/what-is-boxyhq" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/about", - "to": "/docs/post-authentication/session-management/introduction" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/access-token-blacklisting", - "to": "/docs/post-authentication/session-management/security/access-token-blacklisting" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/anonymous-session", - "to": "/docs/post-authentication/session-management/advanced-workflows/anonymous-session" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/anti-csrf", - "to": "/docs/post-authentication/session-management/security/anti-csrf" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/change-session-timeout", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/claims/access-token-payload", - "to": "/docs/post-authentication/session-management/claims/access-token-payload" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/claims/claim-validators", - "to": "/docs/post-authentication/session-management/claims/claim-validators" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/cookie-consent", - "to": "/docs/post-authentication/session-management/security/cookie-consent" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/cookies-and-https", - "to": "/docs/post-authentication/session-management/security/cookies-and-https" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/disable-interception", - "to": "/docs/post-authentication/session-management/advanced-workflows/disable-frontend-interceptors" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/error-handling", - "to": "/docs/post-authentication/session-management/advanced-workflows/error-handling" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/fetch-sessions-for-user", - "to": "/docs/post-authentication/session-management/access-session-data/fetch-all-user-sessions" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/fetching-tenant-id", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-tenant-id" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/handling-session-expiry", - "to": "/docs/post-authentication/session-management/session-invalidation/handle-session-expiry" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/in-iframe", - "to": "/docs/post-authentication/session-management/security/in-iframe" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/jwt-signing-key-rotation", - "to": "/docs/post-authentication/session-management/security/jwt-signing-key-rotation" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/multiple-api-endpoints", - "to": "/docs/post-authentication/session-management/advanced-workflows/multiple-api-endpoints" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/protecting-frontend-routes", - "to": "/docs/additional-verification/session-verification/protecting-frontend-routes" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/revoke-session", - "to": "/docs/post-authentication/session-management/session-invalidation/revoke-a-session" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/same-site-cookie", - "to": "/docs/post-authentication/session-management/security/same-site-cookie" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/session-verification-in-api/get-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/get-session" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/session-verification-in-api/overview", - "to": "/docs/additional-verification/session-verification/protect-api-routes/overview" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/session-verification-in-api/verify-session", - "to": "/docs/additional-verification/session-verification/protect-api-routes/verify-session" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/share-sessions-across-sub-domains", - "to": "/docs/post-authentication/session-management/advanced-workflows/share-sessions-across-sub-domains" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/ssr", - "to": "/docs/additional-verification/session-verification/ssr" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/token-transfer-method", - "to": "/docs/post-authentication/session-management/advanced-workflows/switch-between-cookies-and-header-authentication" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/user-impersonation", - "to": "/docs/post-authentication/session-management/advanced-workflows/user-impersonation" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/with-jwt/jwt-verification", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/with-jwt/read-jwt", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sessions/with-websocket", - "to": "/docs/additional-verification/session-verification/with-websocket" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sign-in-and-up/change-email-phone-validation", - "to": "/docs/authentication/email-password/sign-up-form/field-validators" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sign-in-and-up/change-maximum-retries", - "to": "/docs/authentication/passwordless/change-maximum-retries" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sign-in-and-up/change-otp-format", - "to": "/docs/authentication/passwordless/change-otp-format" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sign-in-and-up/default-country", - "to": "/docs/authentication/passwordless/default-country" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sign-in-and-up/provider-config", - "to": "/docs/authentication/social/built-in-providers-config" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sign-in-and-up/resend-time-gap", - "to": "/docs/authentication/passwordless/change-resend-time-interval" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/sign-in-and-up/toc-privacypolicy", - "to": "/docs/references/user-interface/general-customization/toc-privacypolicy" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/signup-form/built-in-providers", - "to": "/docs/authentication/social/built-in-providers" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/signup-form/custom-providers", - "to": "/docs/authentication/social/custom-providers" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/styling/changing-colours", - "to": "/docs/references/user-interface/general-customization/changing-colours" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/styling/changing-style", - "to": "/docs/references/user-interface/general-customization/changing-style" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/styling/shadow-dom", - "to": "/docs/references/user-interface/general-customization/shadow-dom" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/translations", - "to": "/docs/references/user-interface/general-customization/translations" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/user-pagination", - "to": "/docs/post-authentication/user-management/common-actions/user-pagination" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/userid-format", - "to": "/docs/post-authentication/user-management/common-actions/userid-format" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/usermetadata/about", - "to": "/docs/post-authentication/user-management/user-metadata/about" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/usermetadata/clear-data", - "to": "/docs/post-authentication/user-management/user-metadata/clear-data" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/usermetadata/get-data", - "to": "/docs/post-authentication/user-management/user-metadata/get-data" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/usermetadata/setup", - "to": "/docs/post-authentication/user-management/user-metadata/setup" - }, - { - "from": "/docs/thirdpartypasswordless/common-customizations/usermetadata/store-data", - "to": "/docs/post-authentication/user-management/user-metadata/store-data" - }, - { - "from": "/docs/thirdpartypasswordless/compatibility-table", - "to": "/docs/references/how-supertokens-works" - }, - { - "from": "/docs/thirdpartypasswordless/email-delivery/about", - "to": "/docs/platform-configuration/email-delivery/about" - }, - { - "from": "/docs/thirdpartypasswordless/email-delivery/custom-method", - "to": "/docs/platform-configuration/email-delivery/custom-method" - }, - { - "from": "/docs/thirdpartypasswordless/email-delivery/default", - "to": "/docs/platform-configuration/email-delivery/default" - }, - { - "from": "/docs/thirdpartypasswordless/email-delivery/pre-post-email", - "to": "/docs/platform-configuration/email-delivery/pre-post-email" - }, - { - "from": "/docs/thirdpartypasswordless/email-delivery/smtp/change-email-content", - "to": "/docs/platform-configuration/email-delivery/smtp-service/change-email-content" - }, - { - "from": "/docs/thirdpartypasswordless/email-delivery/smtp/configure-smtp", - "to": "/docs/platform-configuration/email-delivery/smtp-service/configure-smtp" - }, - { - "from": "/docs/thirdpartypasswordless/flow_diagram", - "to": "/docs/authentication/enterprise/saml/with-boxyhq/flow-diagram" - }, - { - "from": "/docs/thirdpartypasswordless/graphql-integration/backend-setup", - "to": "/docs/quickstart/integrations/graphql/backend-setup" - }, - { - "from": "/docs/thirdpartypasswordless/graphql-integration/making-requests", - "to": "/docs/quickstart/integrations/graphql/making-requests" - }, - { - "from": "/docs/thirdpartypasswordless/hasura-integration/with-jwt", - "to": "/docs/quickstart/integrations/hasura/with-jwt" - }, - { - "from": "/docs/thirdpartypasswordless/mfa", - "to": "/docs/additional-verification/mfa/introduction" - }, - { - "from": "/docs/thirdpartypasswordless/migration/about", - "to": "/docs/migration/about" - }, - { - "from": "/docs/thirdpartypasswordless/migration/account-creation/email-verification", - "to": "/docs/migration/account-creation/email-verification" - }, - { - "from": "/docs/thirdpartypasswordless/migration/account-creation/user-creation", - "to": "/docs/migration/account-creation/user-creation" - }, - { - "from": "/docs/thirdpartypasswordless/migration/account-creation/user-id-mapping", - "to": "/docs/migration/account-creation/user-id-mapping" - }, - { - "from": "/docs/thirdpartypasswordless/migration/data-migration", - "to": "/docs/migration/data-migration" - }, - { - "from": "/docs/thirdpartypasswordless/migration/mfa-migration", - "to": "/docs/migration/mfa-migration" - }, - { - "from": "/docs/thirdpartypasswordless/migration/session-migration", - "to": "/docs/migration/session-migration" - }, - { - "from": "/docs/thirdpartypasswordless/multi-tenant", - "to": "/docs/multi-tenancy/introduction" - }, - { - "from": "/docs/thirdpartypasswordless/nestjs/guide", - "to": "/docs/quickstart/integrations/nestjs/guide" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/about", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/about" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/about", - "to": "/docs/quickstart/integrations/nextjs/app-directory/about" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/init", - "to": "/docs/quickstart/integrations/nextjs/app-directory/init" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/next-steps", - "to": "/docs/quickstart/integrations/nextjs/app-directory/next-steps" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-route" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/server-components-requests", - "to": "/docs/quickstart/integrations/nextjs/app-directory/server-components-requests" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/session-verification-middleware", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-middleware" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/session-verification-session-guard", - "to": "/docs/quickstart/integrations/nextjs/app-directory/protecting-backend/session-verification-session-guard" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-backend" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/app-directory/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/app-directory/setting-up-frontend" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/init", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/init" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/next-steps", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/next-steps" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/protecting-route", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-route" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/session-verification/in-api", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-api" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/session-verification/in-ssr", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/protecting-backend/in-ssr" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/setting-up-backend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-backend" - }, - { - "from": "/docs/thirdpartypasswordless/nextjs/setting-up-frontend", - "to": "/docs/quickstart/integrations/nextjs/pages-directory/setting-up-frontend" - }, - { - "from": "/docs/thirdpartypasswordless/other-frameworks", - "to": "/docs/references/other-frameworks" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/auth-redirection", - "to": "/docs/post-authentication/post-login-redirect" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/further-reading/email-verification", - "to": "/docs/references/user-interface/ui-showcase/email-verification" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/further-reading/passwordless-login", - "to": "/docs/references/user-interface/ui-showcase/passwordless-login" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/further-reading/thirdparty-login", - "to": "/docs/references/user-interface/ui-showcase/thirdparty-login" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/handling-session-tokens", - "to": "/docs/post-authentication/session-management/access-session-data/access-the-jwt" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/core/saas-setup", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/core/with-docker", - "to": "/docs/deployment/self-hosting/with-docker" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/core/without-docker", - "to": "/docs/deployment/self-hosting/without-docker" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/database-setup/mysql", - "to": "/docs/deployment/self-hosting/database-setup/mysql" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/database-setup/postgresql", - "to": "/docs/deployment/self-hosting/database-setup/postgresql" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/database-setup/rename-database-tables", - "to": "/docs/deployment/self-hosting/database-setup/rename-database-tables" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/user-management-dashboard/managing-user-roles-and-permissions", - "to": "/docs/post-authentication/dashboard/managing-user-roles-and-permissions" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/user-management-dashboard/setup", - "to": "/docs/post-authentication/dashboard/setup" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/user-management-dashboard/tenant-management/details", - "to": "/docs/post-authentication/dashboard/tenants/details" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/user-management-dashboard/tenant-management/overview", - "to": "/docs/post-authentication/dashboard/tenants/overview" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/setup/user-management-dashboard/users-listing-and-details", - "to": "/docs/post-authentication/dashboard/users-listing-and-details" - }, - { - "from": "/docs/thirdpartypasswordless/pre-built-ui/sign-out", - "to": "/docs/post-authentication/session-management/session-invalidation/sign-out" - }, - { - "from": "/docs/thirdpartypasswordless/quickstart/backend-setup", - "to": "/docs/quickstart/backend-setup" - }, - { - "from": "/docs/thirdpartypasswordless/quickstart/frontend-setup", - "to": "/docs/quickstart/frontend-setup" - }, - { - "from": "/docs/thirdpartypasswordless/quickstart/introduction", - "to": "/docs/quickstart/introduction" - }, - { - "from": "/docs/thirdpartypasswordless/quickstart/next-steps", - "to": "/docs/quickstart/next-steps" - }, - { - "from": "/docs/thirdpartypasswordless/rate-limits", - "to": "/docs/deployment/rate-limits" - }, - { - "from": "/docs/thirdpartypasswordless/redwood/about", - "to": "/docs/quickstart/integrations/redwoodjs/about" - }, - { - "from": "/docs/thirdpartypasswordless/scalability", - "to": "/docs/deployment/scalability" - }, - { - "from": "/docs/thirdpartypasswordless/sdks", - "to": "/docs/references/sdks/sdk-reference" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/about", - "to": "/docs/quickstart/integrations/aws-lambda/about" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/appsync-integration", - "to": "/docs/quickstart/integrations/aws-lambda/appsync-integration" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-lambda-authorizer" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/frontend", - "to": "/docs/quickstart/integrations/aws-lambda/frontend" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/jwt-authorizer", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-jwt-authorizer" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/next-steps", - "to": "/docs/quickstart/integrations/aws-lambda/next-steps" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/session-verification", - "to": "/docs/quickstart/integrations/aws-lambda/session-verification/using-session-verification" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/setup-api-gateway", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-api-gateway" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/setup-lambda", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-aws-lambda/setup-lambda-layer", - "to": "/docs/quickstart/integrations/aws-lambda/backend-config/setup-lambda-layer" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-netlify/about", - "to": "/docs/quickstart/integrations/netlify/about" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-netlify/auth-serverless", - "to": "/docs/quickstart/integrations/netlify/auth-serverless" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-netlify/backend-config", - "to": "/docs/quickstart/integrations/netlify/backend-config" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-netlify/frontend", - "to": "/docs/quickstart/integrations/netlify/frontend" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-netlify/next-steps", - "to": "/docs/quickstart/integrations/netlify/next-steps" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-netlify/session-verification", - "to": "/docs/quickstart/integrations/netlify/session-verification" - }, - { - "from": "/docs/thirdpartypasswordless/serverless/with-vercel/about", - "to": "/docs/quickstart/integrations/vercel/about" - }, - { - "from": "/docs/thirdpartypasswordless/sms-delivery/about", - "to": "/docs/platform-configuration/sms-delivery/about" - }, - { - "from": "/docs/thirdpartypasswordless/sms-delivery/custom-method", - "to": "/docs/platform-configuration/sms-delivery/custom-method" - }, - { - "from": "/docs/thirdpartypasswordless/sms-delivery/default", - "to": "/docs/platform-configuration/sms-delivery/default" - }, - { - "from": "/docs/thirdpartypasswordless/sms-delivery/pre-post-email", - "to": "/docs/platform-configuration/sms-delivery/pre-post-email" - }, - { - "from": "/docs/thirdpartypasswordless/sms-delivery/supertokens-sms-service", - "to": "/docs/platform-configuration/sms-delivery/supertokens-sms-service" - }, - { - "from": "/docs/thirdpartypasswordless/sms-delivery/twilio/change-sms-content", - "to": "/docs/platform-configuration/sms-delivery/twilio-service/change-sms-content" - }, - { - "from": "/docs/thirdpartypasswordless/sms-delivery/twilio/configure-twilio", - "to": "/docs/platform-configuration/sms-delivery/twilio-service/configure-twilio" - }, - { - "from": "/docs/thirdpartypasswordless/supabase-intergration/about", - "to": "/docs/quickstart/integrations/supabase/about" - }, - { - "from": "/docs/thirdpartypasswordless/supabase-intergration/backend", - "to": "/docs/quickstart/integrations/supabase/backend" - }, - { - "from": "/docs/thirdpartypasswordless/supabase-intergration/backend-signup-override", - "to": "/docs/quickstart/integrations/supabase/backend-signup-override" - }, - { - "from": "/docs/thirdpartypasswordless/supabase-intergration/frontend", - "to": "/docs/quickstart/integrations/supabase/frontend" - }, - { - "from": "/docs/thirdpartypasswordless/supabase-intergration/policies", - "to": "/docs/quickstart/integrations/supabase/policies" - }, - { - "from": "/docs/thirdpartypasswordless/supabase-intergration/setup", - "to": "/docs/quickstart/integrations/supabase/setup" - }, - { - "from": "/docs/thirdpartypasswordless/supabase-intergration/supabase-client", - "to": "/docs/quickstart/integrations/supabase/supabase-client" - }, - { - "from": "/docs/thirdpartypasswordless/t4-app/about", - "to": "/docs/quickstart/introduction" - }, - { - "from": "/docs/thirdpartypasswordless/testing/testing-with-postman", - "to": "/docs/references/testing-and-debugging/testing-with-postman" - }, - { - "from": "/docs/thirdpartypasswordless/troubleshooting/checklist", - "to": "/docs/references/testing-and-debugging/checklist" - }, - { - "from": "/docs/thirdpartypasswordless/troubleshooting/cors-issues", - "to": "/docs/references/testing-and-debugging/cors-issues" - }, - { - "from": "/docs/thirdpartypasswordless/troubleshooting/how-to-troubleshoot", - "to": "/docs/references/testing-and-debugging/how-to-troubleshoot" - }, - { - "from": "/docs/thirdpartypasswordless/updating-supertokens", - "to": "/docs/references/updating-supertokens" - }, - { - "from": "/docs/thirdpartypasswordless/user-object", - "to": "/docs/references/user-object" - }, - { - "from": "/docs/thirdpartypasswordless/user-roles/creating-role", - "to": "/docs/additional-verification/user-roles/creating-role" - }, - { - "from": "/docs/thirdpartypasswordless/user-roles/delete-roles", - "to": "/docs/additional-verification/user-roles/delete-roles" - }, - { - "from": "/docs/thirdpartypasswordless/user-roles/get-all-roles", - "to": "/docs/additional-verification/user-roles/get-all-roles" - }, - { - "from": "/docs/thirdpartypasswordless/user-roles/initialisation", - "to": "/docs/additional-verification/user-roles/initialisation" - }, - { - "from": "/docs/thirdpartypasswordless/user-roles/managing-roles-and-permissions", - "to": "/docs/additional-verification/user-roles/managing-roles-and-permissions" - }, - { - "from": "/docs/thirdpartypasswordless/user-roles/managing-roles-and-users", - "to": "/docs/additional-verification/user-roles/managing-roles-and-users" - }, - { - "from": "/docs/thirdpartypasswordless/user-roles/protecting-routes", - "to": "/docs/additional-verification/user-roles/protecting-routes" - }, - { - "from": "/docs/unified-login/customizations/add-custom-claims-in-tokens", - "to": "/docs/authentication/unified-login/customizations/add-custom-claims-in-tokens" - }, - { - "from": "/docs/unified-login/customizations/custom-ui", - "to": "/docs/authentication/unified-login/customizations/custom-ui" - }, - { - "from": "/docs/unified-login/customizations/multi-tenancy", - "to": "/docs/authentication/unified-login/customizations/multi-tenancy" - }, - { - "from": "/docs/unified-login/customizations/verify-tokens", - "to": "/docs/authentication/unified-login/customizations/verify-tokens" - }, - { - "from": "/docs/unified-login/customizations/working-with-scopes", - "to": "/docs/authentication/unified-login/customizations/working-with-scopes" - }, - { - "from": "/docs/unified-login/introduction", - "to": "/docs/authentication/unified-login/introduction" - }, - { - "from": "/docs/unified-login/multiple-frontends-with-a-single-backend", - "to": "/docs/authentication/unified-login/use-cases/multiple-frontends-with-a-single-backend" - }, - { - "from": "/docs/unified-login/multiple-frontends-with-separate-backends", - "to": "/docs/authentication/unified-login/use-cases/multiple-frontends-with-separate-backends" - }, - { - "from": "/docs/unified-login/reuse-website-login", - "to": "/docs/authentication/unified-login/use-cases/reuse-website-login" - }, - { - "from": "/docs/userdashboard/about", - "to": "/docs/post-authentication/dashboard/about" - }, - { - "from": "/docs/userdashboard/managing-user-roles-and-permissions", - "to": "/docs/post-authentication/dashboard/managing-user-roles-and-permissions" - }, - { - "from": "/docs/userdashboard/tenant-management/details", - "to": "/docs/post-authentication/dashboard/tenants/details" - }, - { - "from": "/docs/userdashboard/tenant-management/overview", - "to": "/docs/post-authentication/dashboard/tenants/overview" - }, - { - "from": "/docs/userdashboard/tenant-management/third-party", - "to": "/docs/post-authentication/dashboard/tenants/third-party" - }, - { - "from": "/docs/userdashboard/users-listing-and-details", - "to": "/docs/post-authentication/dashboard/users-listing-and-details" - }, - { - "from": "/docs/userroles/creating-role", - "to": "/docs/additional-verification/user-roles/creating-role" - }, - { - "from": "/docs/userroles/delete-roles", - "to": "/docs/additional-verification/user-roles/delete-roles" - }, - { - "from": "/docs/userroles/get-all-roles", - "to": "/docs/additional-verification/user-roles/get-all-roles" - }, - { - "from": "/docs/userroles/initialisation", - "to": "/docs/additional-verification/user-roles/initialisation" - }, - { - "from": "/docs/userroles/introduction", - "to": "/docs/additional-verification/user-roles/introduction" - }, - { - "from": "/docs/userroles/managing-roles-and-permissions", - "to": "/docs/additional-verification/user-roles/managing-roles-and-permissions" - }, - { - "from": "/docs/userroles/managing-roles-and-users", - "to": "/docs/additional-verification/user-roles/managing-roles-and-users" - }, - { - "from": "/docs/userroles/protecting-routes", - "to": "/docs/additional-verification/user-roles/protecting-routes" - } -]