Does anyone know if this Ruby/Rails integration moved to a new location? Or if it was removed, does anyone have a copy of the old code?
(It looks like the Go repo is also gone.)
Does anyone know if this Ruby/Rails integration moved to a new location? Or if it was removed, does anyone have a copy of the old code?
(It looks like the Go repo is also gone.)
It’s very possible @gogo52cn is the same person as gogo52cn · GitHub ; they might be able to let us know?
Is it possible to use discourse as a LDAP provider?
I don’t know if I’m doing it correctly, but this initial sketch for Rails 5.2 seems to work (in case it can save time for anyone). If anyone has suggestions for improving it, let me know.
I also saw an OmniAuth strategy, but I haven’t looked closely at it yet.
No, this not possible.
hello, I installed the plugin in WP-multisite.
I network-activated the plugin. The plugin showed that the connection was sucessful
I configured the credentials in one of the sites to enable Discourse as SSO provider.
However when I click on “Log in with Discourse” I get a 500 Error. Lookin at the logs I found this:
"talk.co-pp.io" 172.17.0.1 "GET /session/sso_provider?sso=bm9uY2U9YTk2ZWZkYzRjMmIyZmJlM2FjNTAzYTYzOWRiYzBkZTQmcmV0dXJuX3Nzb191cmw9aHR0cCUzQSUyRiUyRmNvLXBwLmlv&sig=33b1edba92b8f0d93b0e57edaf262e73a20689aeff2d86e2f61012d9cd99e878 HTTP/1.1" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36" "-" 500 906 "-" 0.016 0.018 "-"
Any ideas?
@j127 @supermathie - il y a une copie ici…
Merci — j’ai récemment migré vers Phoenix et réécrit le code SSO en Elixir. (Au passage, ton forum est super.)
Ah, c’est super, Josh ! Pourrais-tu l’ajouter au premier message de ce fil, s’il te plaît ? J’espère avoir l’occasion de l’utiliser bientôt ![]()
Également, merci pour tes gentils mots ! Si tu aimes ce forum, j’espère lancer un autre forum (Discourse) l’année prochaine, qui pourrait aussi te plaire ![]()
Bien sûr, je devrai l’extraire de l’application Phoenix, mais je le publierai ensuite sur GitHub. Peut-être que d’autres personnes pourront l’améliorer, car c’est mon premier vrai site Phoenix.
J’ai hâte de le voir. Je lis régulièrement ton autre forum.
Puis-je utiliser Discourse comme fournisseur SSO si j’utilise également SSO pour l’authentification de Discourse ?
J’ai configuré les choses, mais il semble que Discourse ne rappelle pas correctement l’URL de retour.
…et oui, je réalise bien que Discourse agit simplement comme un proxy SSO, mais l’application web principale implémente uniquement le SSO de Discourse. Ce n’est pas censé être une stratégie permanente, mais temporaire, ou du moins un outil utile à avoir.
Bonjour,
J’utilise ASP.NET Core et je rencontre l’erreur suivante :
L’authentification SSO a échoué en raison d’un secret manquant. Contactez les administrateurs du site pour résoudre ce problème.
Pourriez-vous m’indiquer les modifications de code ou de configuration nécessaires pour régler ce problème ?
J’ai le même problème.
https://review.discourse.org/t/fix-better-error-when-sso-fails-due-to-blank-secret-7946/4894
Cela semble indiquer un « secret vide ».
Peut-être que le domaine ne correspond pas ?
Cela semble être un bug dans Discourse
sso_secret est certainement nil ![]()
Faites défiler jusqu’à la ligne 25 : elle extrait l’hôte de return_url et recherche le secret correspondant.
Est-il possible d’obtenir une clé API via le flux SSO afin que mon application puisse créer des publications à partir d’un utilisateur Discourse authentifié par SSO ?
Ou la méthode recommandée consiste-t-elle à créer une clé API « tous les utilisateurs », puis, lors de la création d’une publication, à utiliser cette clé API associée au nom d’utilisateur renvoyé par le flux d’authentification SSO ?
C’est ainsi que notre plugin WordPress gère la situation. Le nom d’utilisateur Discourse de l’utilisateur est enregistré dans la base de données, puis associé à la clé API « Tous les utilisateurs » pour publier des messages sous ce nom d’utilisateur.
Salut à tous,
Je viens de publier une correction de sécurité importante pour discourse-auth-proxy. Veuillez vous assurer de télécharger et d’appliquer le nouveau code.
Si vous utilisez notre image sur DockerHub, la version corrigée est discourse/auth-proxy:20200609.185704.
Je me demande si quelqu’un peut améliorer certains plugins SSO existants pour MediaWiki (par exemple Extension:PluggableSSO - MediaWiki) afin que cela fonctionne sans nécessiter trop de compétences techniques (c’est-à-dire en saisissant toutes les informations nécessaires sur une page de paramètres et c’est tout).
Veuillez essayer ceci :
Il fonctionne comme un plugin pour l’extension PluggableAuth. Je ne l’ai encore déployé sur aucun site public, et il manque cruellement de tests unitaires, etc., mais il semble fonctionner jusqu’à présent. Il ne devrait nécessiter aucune compétence technique au-delà de celles requises pour installer et configurer toute autre extension MediaWiki.