Me he quedado atascado intentando que la página de registro (registro) se inicie de forma predeterminada usando @auth0/auth0-react . En el pasado, solía enviar el mode que solía funcionar en auth0-js .
He intentado lo siguiente en vano:
const { loginWithRedirect } = useAuth0(); loginWithRedirect({ // screen_hint: 'signUp' screen_hint: 'signup', ui_locales: 'es', });¿Cómo puedo hacer que funcione de nuevo?
Según https://community.auth0.com/t/can-not-get-screen-hint-to-work/46519 , el problema es que en el panel de administración he seleccionado la experiencia clásica, mientras que estos parámetros solo funcionan por la nueva experiencia.
No obstante, puede pasar cualquier variable arbitraria y se enviará como un parámetro GET. Por lo tanto, podemos pasar nuestro mode tradicional y funcionará:
const { loginWithRedirect } = useAuth0(); loginWithRedirect({ screen_hint: 'signup', ui_locales: 'es', mode: 'signUp', });Verifique si tiene la experiencia clásica o nueva en su panel de control yendo a:
Como puedes ver, tenía habilitada la experiencia clásica.