Problème de connexion SSO

J’ai créé avec succès la connexion SSO. Mais le problème est que chaque fois que je me connecte via SSO, je dois cliquer sur le bouton de connexion.
Mais j’ai trouvé une méthode qui ne nécessite pas de cliquer sur le bouton de connexion. La solution est que je désactive le paramètre login required (connexion requise). et j’appelle mywebsite.com - This website is for sale! - mywebsite Resources and Information. qui appelle automatiquement le bouton de connexion, mais si je désactive login required, le bouton de connexion ne s’appelle pas.
Je ne veux pas donner d’accès anonyme à mon site Web. Je ne peux donc pas utiliser cette méthode.

Quelqu’un a-t-il une meilleure solution pour que le bouton de connexion soit appelé automatiquement ? Ou une autre idée ?

Je ne comprends pas la question, pardonnez-moi si je ne suis pas utile.

Si vous activez la connexion requise, désactivez les connexions locales et laissez le SSO être votre seule méthode de connexion, toute personne qui visite votre forum se verra présenter une page avec un bouton de connexion. Une fois qu’ils se seront connectés via le SSO, ils devraient rester connectés, il n’y aura donc pas besoin de cliquer sur connexion plusieurs fois. De cette façon, les anonymes ne peuvent pas voir le site sans se connecter d’abord.

Comment ? Quel est le serveur SSO ?

Vous voulez dire que si vous vous êtes connecté sur votre site SSO et que plus tard vous visitez Discourse, vous devez cliquer sur le bouton de connexion pour que Discourse sache que vous êtes connecté ? Et que se passe-t-il lorsque vous cliquez sur le bouton de connexion ?

[quote=“yasham07, post:1, topic:229920”]
Je ne veux pas donner d’accès anonyme à mon site Web. Je ne peux donc pas utiliser cette méthode.
[/quote] Si vous ne voulez pas autoriser l’accès anonyme à votre site, alors vous voulez activer login_requred.

Oui, je dois activer login required pour interdire l’accès anonyme.
J’explique à nouveau
Le flux suivant est exécuté pour mon site Web lorsque j’active SSO login et que je configure tout pour SSO login

  1. C’est mon site Web principal. Ici, il y a un bouton de communauté, lorsque l’utilisateur clique sur ce bouton, il appelle mywebsite.com - This website is for sale! - mywebsite Resources and Information.

  2. mywebsite.com - This website is for sale! - mywebsite Resources and Information. appelle la page de connexion de ma communauté (communauté Discourse). Ensuite, l’utilisateur qui s’est connecté au site Web principal est automatiquement connecté au site Web de la communauté (lorsque j’ai désactivé le paramètre login required du site Web de la communauté). Mais le problème est que lorsque j’active login required, la page de connexion ne s’appelle pas automatiquement. Je dois cliquer manuellement sur le bouton de connexion, puis il se connectera à la page de la communauté.

J’ai donc besoin d’un moyen d’appeler automatiquement le bouton (ou la page) de connexion sans désactiver les paramètres login required.

Voici le lien vers la documentation officielle du SSO

Ne pas lier vers /login mais vers /session/sso pour se connecter automatiquement.

1 « J'aime »