Set up GitHub IdP for OAuth/OIDC
Configure SSO with GitHub as IdP
GitHub Configuration
{
"id": "GitHub-Demo",
"tenants": [
"tenant05"
],
"description": "Customer with GitHub used as authorization server",
"passwordPolicy": {
},
"externalProviderConfig": {
"loginEndpoint": "",
"tokenEndpoint": "",
"userInfoEndpoint": "",
"callbackEndpoint": "",
"revokeEndpoint": "",
"clientId": "reltio",
"clientSecret": "********",
"scope": "email",
"defaultNewUserRoleList": [
"ROLE_USER",
"ROLE_API"
],
"userGroupsMapping": "groups",
"userGroupRegExp": "OU=([a-zA-Z0-9_]*).*?",
"defaultGroups": ["QA_Group","Dev_Group"]
}
}