Creación automática de cuenta e inicio de sesión cuando login_required es falso

Hola a todos,

Anteriormente había configurado un flujo SSO donde login_required se establecía en true y funcionaba perfectamente. Los usuarios dentro de mi aplicación siguen un enlace a la comunidad y su cuenta se crea automáticamente y se inicia sesión inmediatamente (un aviso les notifica de este proceso).

Ahora quiero reducir este requisito y exponer el contenido del sitio para permitir el acceso anónimo, sin embargo, el flujo de un ‘usuario conectado en mi aplicación’ debe seguir siendo el mismo. Es decir, si vienen de dentro de mi aplicación, su cuenta debe crearse automáticamente y se iniciará sesión inmediatamente. No deben ser tratados como anónimos.

La imagen muestra un aviso de requisito de inicio de sesión que pide a los usuarios que se autentiquen para leer contenido y no permite el acceso anónimo. (Subtitulado por IA)

He intentado cambiar la configuración del sitio, pero la autenticación solo tiene efecto inmediatamente cuando login_required está activado.

imagen

¿Cómo puedo lograr esto?

Puedes lograr eso enlazando a https://community.example.com/session/sso para usuarios autenticados en tu aplicación. Eso activará el flujo de inicio de sesión / creación de cuenta. También podrías añadir el parámetro ?return_path para enlazar a una página específica.

Para usuarios no autenticados, aún deberías enlazar a https://community.example.com.

1 me gusta

¡Excelente. Gracias!

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.