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.
-
On the Zero Trust dashboard, 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"
}