I’m not familiar with Josso, but taking a quick look at their website (http://www.josso.org/architecture.html)
Example Identity Capabilities include SAML2, OpenID Connect, Integrated Windows Authentication, MFA to name a few.
I think the best solution for Discourse is to get the OpenID Connect IAM Capability set up on Josso, and then configure it with the Discourse OpenID Connect plugin