Skip to main content

Redirection Callback Hook

This function is used to overwrite where the user is redirected to post certain actions. For example, you can use this to redirect a user to a specific URL post sign in / up.

import ThirdParty from "supertokens-auth-react/recipe/thirdparty";
ThirdParty.init({    getRedirectionURL: async (context) => {        if (context.action === "SUCCESS") {            // called on a successful sign in / up. Where should the user go next?            let redirectToPath = context.redirectToPath;            if (redirectToPath !== undefined) {                // we are navigating back to where the user was before they authenticated                return redirectToPath;            }            if (context.isNewUser) {                // user signed up                return "/onboarding"            } else {                // user signed in                return "/dashboard"            }        }        // return undefined to let the default behaviour play out        return undefined;    }});
Which frontend SDK do you use?
supertokens-web-js / mobile
supertokens-auth-react