Discourse as SSO provider for multiple clients

Nah, that would work. My only question is why you would have different forums if they’re all accessible by the same user base anyway?