Running my own discourse image

There is native support for SSO. You run a single route on your main app providing the Discourse SSO protocol, documentation is here: Official Single-Sign-On for Discourse (sso)

7 Likes