Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support SSO #134

Open
felagund opened this issue Nov 8, 2022 · 2 comments
Open

Support SSO #134

felagund opened this issue Nov 8, 2022 · 2 comments

Comments

@felagund
Copy link

felagund commented Nov 8, 2022

Right now, if I understand it correctly, it is not possible to use SSO provided by Yunohost and one must use LDAP, which leads to a different loging screen for Discourse:
Screenshot_20221102_122348

I discovered this Discourse plugin: https://meta.discourse.org/t/setup-discourseconnect-official-single-sign-on-for-discourse-sso/13045

It would be great to integrate this so SSO would work out of the box.

I am not sure how difficult it would be and if https://github.com/YunoHost/SSOwat would need to be modified, so maybe I am displacing this?

@rubensflinco
Copy link

rubensflinco commented Dec 16, 2022

Hello, I'm using an OpenId SSO system in my community and my SSO I used Dex installed on a YunoHost to use the users themselves register on yunohost as SSO that way you can still customize the login page since Dex allows it through HTML themes, etc. I think it's worth giving the tool a feel.

Link:
https://github.com/YunoHost-Apps/dex_ynh
https://github.com/discourse/discourse-openid-connect
https://comunidade.estudante.dev/

@felagund
Copy link
Author

A very functional workaround turned out to use Nextcloud Discourse integration, as Nextcloud has Yunohost SSO, more details here https://forum.yunohost.org/t/discourse-autologin-with-sso/23294

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants