Hi all,
First, let me acknowledge that I understand that being able to redirect to the signup page it’s an important requirement for several applications, and I’d love to stop everything and get it done. It’s also true that it also happens with a lot of other features.
When we started the implementation of our new Universal Login experience, we could have decided to not to ship it until we had a complete solution that had feature parity with the previous one. We decided to deliver value incrementally, and provide a solution that’s valuable for some customers, but not for others. We also clearly documented the limitations.
We still recommend users that find the new login experience limiting to use a custom login page with Lock or auth0.js, and being able to land in the signup page is one of those scenarios. I understand it’s very frustrating to find out later in the game that you need the feature and you don’t have it.
When prioritizing features for the new Universal Login flow, we try to understand how many users will benefit from it, and if it’s unblocking scenarios that are not currently possible with Auth0. For example, we’ve been investing in improving our MFA flows, because you can use a customized page using Lock or auth0.js for implementing login with high flexibility, but that wasn’t the case for MFA. We just shipped a way to customize the text anywhere in the Universal Login flow because it’s useful for every user of it.
In this specific scenario, when we shipped the new UL experience there wasn’t an standard way to communicate to the authorization server the intention of signing-up the user. That’s changing, as there’s a public draft do add that feature to OIDC Initiating User Registration via OpenID Connect 1.0. The semantics are still not clear (e.g. if you redirect to prompt=create, should we give customers the option to also sign-in with an existing account? what if there’s already a session for that user? should we prompt anyway like we do with prompt=login).
We are going to implement the feature, but we currently don’t have it in our Q1/Q2 roadmap for 2020. Priorities can change, and adding product feedback is a good way to influence them.
I understand how this is frustrating for you, and I know that’s not the answer you were expecting it.
Best regards,
Andres