Both fail to redirect the user to /about and instead land them on the homepage /. /about is definitely in the allowed URIs and there are no errors in the console after logging in.
To make things even weirder, right after login the URL bar of the browser says something like this for just a second:
http://localhost:8080/about?code=blahblahblah
but then quickly redirects to http://localhost:8080. So it seems it know that it should send the user to /about but is failing to.
Use the network tab of developer tools to figure out what is going on here. It looks like you redirect to your callback (the amount page) then that page exchanges the code for a token, then redirects to your home page. But the network tab will show exactly what happens here.
GET, 200, http://localhost:8080/js/app.js and http://localhost:8080/js/chunk-vendors.js, which I believe load whenever I refresh the page, regardless of auth0
So it seems (4) is the correct page (I am indeed trying to redirect to overview)? But why then after (4) I get the homepage loading?
For anyone else re-using Lucas’s code above (thanks a ton @lstyles, your repo is literally the only example I found online for vue3), if you’re having trouble with redirects working correctly you need to add this line: