Auth0 Home Blog Docs

Visiting before login URL is incorrect after callback

Hello. I have a React project and I used React SPA login implementation from here https://auth0.com/docs/quickstart/spa/react/01-login.

Have this routing in my app

<Router>
     <Switch>
        <PrivateRoute path="/somedetail/:id" component={SomeDetail} />
    </Switch>
</Router>

Let’s suppose user on this page
http://localhost:3000/somedetail/1 and later decided to go to http://localhost:3000/somedetail/2 by editing an url in a browser and hitting Enter. Login page immediately appears and a user successfully logs in. Callback should put to a browser URL the URL that was before login page, which is http://localhost:3000/somedetail/2 but instead I see http://localhost:3000/exchangedetail/:id in browser.

Can you please say what I am doing wrong?