Jupyterhub - Slack Oauth setup

Hello,

I would like to setup Slack based authentication for non developers in our org, to give them access to notebooks / markdown as reports.
There are specific setups provided for Github, Google, AWS, etc, but is it also possible to authenticate via Slack? Can anyone provide steps on how to do it?

Thank you.

If Slack supports standard OAuth2 (it sounds like it does) it should be possible to use the GenericAuthenticator
https://oauthenticator.readthedocs.io/en/latest/tutorials/provider-specific-setup/providers/generic.html
The URLs and scopes look like they’re described Installing with OAuth | Slack