Création automatique de compte et connexion lorsque login_required est false

Salut tout le monde,

J’avais précédemment configuré un flux SSO où login_required était défini sur true et cela fonctionnait bien. Les utilisateurs de mon application suivent un lien vers la communauté, leur compte est automatiquement créé et ils sont immédiatement connectés (un avertissement les informe de ce processus).

Maintenant, je veux réduire cette exigence et exposer le contenu du site pour permettre un accès anonyme, cependant, le flux d’un ‘utilisateur connecté dans mon application’ doit rester le même. C’est-à-dire que s’ils viennent de mon application, leur compte doit être automatiquement créé et ils doivent être immédiatement connectés. Ils ne doivent pas être traités comme anonymes.

L'image affiche une notification d'exigence de connexion qui demande aux utilisateurs de s'authentifier pour lire le contenu et interdit l'accès anonyme. (Légendé par l'IA)

J’ai essayé de modifier les paramètres du site, mais l’authentification ne prend effet immédiatement que lorsque login_required est activé.

image

Comment puis-je y parvenir ?

Vous pouvez y parvenir en créant un lien vers https://community.example.com/session/sso pour les utilisateurs authentifiés dans votre application. Cela déclenchera le flux de connexion / création de compte. Vous pouvez également ajouter le paramètre ?return_path pour créer un lien vers une page spécifique.

Pour les utilisateurs non authentifiés, vous devriez toujours créer un lien vers https://community.example.com.

1 « J'aime »

Excellent. Merci !

1 « J'aime »

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