rhythmic-musician-58953
12/01/2022, 6:46 PM/ui appended.
• Signing out in the self-service UI does not respond to the passed return_to query param. When signing out, the user is redirected to the /ui/welcome screen. Using default redirect URLs is not an option for us, because we have multiple applications using the same Ory self-service application.magnificent-energy-493
return_to should be respected on all pages except the “Welcome” and /settings pages.
We have created an issue internally to make it work on the other pages as well!
Please let us know if it is not respected on other ui pages.
As for the /ui route are you specifically talking about the /ui/welcome page?
There are no security risks in the end-user viewing that page.
We do plan to make it configurable in a “production” mode, so you can turn it off.
Do you have any preference as to how that should work? fyi @fast-lunch-54279rhythmic-musician-58953
12/02/2022, 8:42 PM/ui/welcome page, containing dev docs and the session information hash, is not ideal. I understand it's not a security risk, but it is a mistake in the eyes of the end users.
In the /ui/settings page, return_to is respected in all the Save actions (which is what we want), but not when selecting Logout. We would like to be able to instruct what redirect should happen after logout in the settings page, without setting up a default redirect URL. Perhaps similarly to how ui/registration allows passing after_verification_return_to param.
Another behaviour we wish existed is to allow passing after_verification_return_to to the ui/login flow as well, since some users will go to the registration page from the login page. For these cases, we couldn't find a way to automatically redirect them back to our app after verifying their email.
Finally, there's the previously discussed issue of rendering the submission form again even after successful verification on the ui/verification page.
Sorry for the lengthy message, we had a QA yesterday and these are the things that are leaning us towards building a custom app right away, instead of using the managed UI for V1.