Accelerate the Value of Data

Set up PingFederate IdP for OAuth/OIDC

Configure SSO with PingFederate as IdP

PingFederate Configuration

{
	"id": "PingFederateJWT-Demo",
	"tenants": [
		"tenant04"
	],
	"description": "Customer with PingFederate with JSON Web Token used as authorization server",
	"passwordPolicy": {

	},
	"externalProviderConfig": {
		"vendor": "ping_jwt",
		"loginEndpoint": "https://pingstage.customer.com/as/authorization.oauth2",
		"tokenEndpoint": "https://pingstage.customer.com/as/token.oauth2",
		"userInfoEndpoint": "https://pingstage.customer.com/idp/userinfo.openid",
		"revokeEndpoint": "https://pingstage.customer.com/as/revoke_token.oauth2",
		"callbackEndpoint": "https://auth-cust.reltio.com/oauth/callback",
		"clientId": "reltio",
		"clientSecret": "********",
		"scope": "profile email",
		"userIdMapping": "sub",
		"defaultNewUserRoleList": [
			"ROLE_USER",
			"ROLE_API"
		],
		"userGroupsMapping": "groups",
              "userGroupRegExp": "OU=([a-zA-Z0-9_]*).*?",
              "defaultGroups": ["QA_Group","Dev_Group"]
	}
}

PingFederate with JSON Web Token Configuration

{
   "id":"PingFederateJWT-Demo",
   "tenants": [
      "tenant04"
   ],
   "description": "Customer with PingFederate with JSON Web Token used as authorization server",
   "passwordPolicy": {

   },
   "externalProviderConfig": {
      "vendor": "ping_jwt",
      "loginEndpoint": "https://pingstage.customer.com/as/authorization.oauth2",
      "tokenEndpoint": "https://pingstage.customer.com/as/token.oauth2",
      "userInfoEndpoint": "https://pingstage.customer.com/idp/userinfo.openid",
      "revokeEndpoint": "https://pingstage.customer.com/as/revoke_token.oauth2",
      "callbackEndpoint": "https://auth-cust.reltio.com/oauth/callback",
      "clientId": "reltio",
      "clientSecret": "********",
      "scope": "profile email",
      "userIdMapping": "sub",
      "defaultNewUserRoleList": [
         "ROLE_USER",
         "ROLE_API"
      ],
      "userGroupsMapping": "groups",
      "userGroupRegExp": "OU=([a-zA-Z0-9_]*).*?",
      "defaultGroups": ["QA_Group","Dev_Group"]
   }
}