Identity provider specific setup

Identity provider specific setup#

This project provides a general purpose authenticator class called GenericOAuthenticator that can be used with any OAuth2 identity provider, but it also provides a few identity provider specialized authenticator classes.

A specialized authenticator class can reduce the required configuration and support custom ways of allowing users. As an example, the GitHubOAuthenticator can allow users part of specific GitHub organizations.