SSO means: “I trust «other_site» to rely on ALL of my authentication and rely on it exclusively for this purpose.”
That other site could be anything - it could be your Corporate SSO site, it could be something horrible that trusts users completely, it could be a provider that requires an RSA key with certificates, heck it could even be (another) Discourse.
oauth2 means: “This is a login option for my site” such as Google oauth2.
If what you’re trying to do is this:
then you want to do as @sam mentioned and use the plugin (possibly extending it to specifically support your OAuth2 provider.
But if what you’re trying to do is this:
Then you need to write “SSO Provider” as Discourse doesn’t care what’s behind it.
22개의 좋아요
leog
(Leo Giovanetti)
23
Super clear. Thanks for taking the time to include diagrams, really neat!

7개의 좋아요
david
(David Taylor)
25
I just added some new settings which makes this possible:
5개의 좋아요
david
(David Taylor)
에 닫힘
26
This topic was automatically closed after 5 hours. New replies are no longer allowed.