Log in to Rocketchat with Discourse?

Hey there,

I would like to connect my Discourse to my self-hosted rocketchat server. It’s possible to log in via OAuth, CAS and SAML. Details can be found here: https://rocket.chat/docs/administrator-guides/authentication/

Is there an easy way to do this? Does Discourse support any of there authentication types?

Best regards,
Felix

You’ll have to be more specific. Where do you want the authentication data to come from?

Hey,

Thanks for your reply. To register on rocketchat, you need a Mail, Username and Password. I would like to take these from discourse to create a account for rocketchat or log in, if the account doesn’t already exisit.

Discourse isn’t a SAML or OAuth provider, so it can’t work as the source of authentication information using those protocols. The only auth provider support Discourse has is its own SSO protocol.

Interesting. I figured SSO was using a standard of some sort. Out of curiosity, why did you guys choose to roll your own?

We use a self hosted CAS for our research project pages. This CAS SSO is used for Moodle, Discourse and Rocket.Chat .

누군가 성공적으로 설정한 사례가 있나요? 이 Use Discourse as an identity provider (SSO, DiscourseConnect) 스레드를 읽다가 혼란스럽습니다. Rocket.Chat과 Discourse 간 SSO가 가능한가요?

감사합니다.