Seeking Slack Login / SSO for Discourse

Is it possible to add Slack as a SSO option in Discourse? I saw an old thread about this (linked below), but it was either deleted or made private. Any suggestions appreciated. I know there is chat-integration, but I’d like to allow Slack users to login using their accounts as well. Thanks.

Slack offers SAML for SSO, but only to Plus or Enterprise plan customers:

Are you on one of those tiers?

An official SAML plugin already exists, here:

That article is about how to use Slack as an SSO client.
There is “sign in with Slack” which uses OAuth2: Sign in with Slack | Slack although I have never tried it.