You can use GitHub to manage your organization’s entire membership.
Register a GitHub application
You need to register a new application on github.
You should provide a callback URL: [Domain/IP]/sso/github
Update your deployment config file
Use your client id and secret token to update your deployment config file.
externalServices:
auth:
github:
enabled: true
options: {client_id: "#####", client_secret: "#####"}