Centrify
Centrify secures access to infrastructure, DevOps, cloud, and other modern enterprise so you can prevent the number one cause of breaches: privileged access abuse.
 Set up Centrify
These steps help you set up Centrify as your identity provider:
- Log in to the Centrify administrator panel. 
- Click Apps. 
- Click Add Web Apps. 
- Select the Custom tab and click Add OpenID Connect. 
- On the Add Web App screen click Yes to create an OpenID Connect application. 
- Enter an Application ID.  
- Click Save. 
- Click Trust in the Settings menu. 
- Enter a strong application secret on the Trust section. 
- Under Service Provider Configuration enter your application’s authentication domain as the resource application URL. 
- Under Authorized Redirect URIs click Add. 
- Under Authorized Redirect URIs enter your team domain followed by this callback at the end of the path: - /cdn-cgi/access/callback. For example:https://<your-team-name>.cloudflareaccess.com/cdn-cgi/access/callback 
- Click Save. 
- Take note of the Client ID, Client Secret, OpenID Connect Issuer URL, and Application ID from the Settings tab. 
- Navigate to the User Access tab. 
- Select the roles to grant access to your application. 
- In Zero Trust, navigate to Settings > Authentication. 
- Under Login methods, click Add new. 
- Paste in the Client ID, Client Secret, Centrify account URL and Application ID. 
- Click Save. 
To test that your connection is working, navigate to Authentication > Login methods and click Test next to the login method you want to test.
 Example API Config
{  "config": {    "client_id": "<your client id>",    "client_secret": "<your client secret>",    "centrify_account": "https://abc123.my.centrify.com/",    "centrify_app_id": "exampleapp"  },  "type": "centrify",  "name": "my example idp"
}