Creating an OAuth2 Client for Checkmarx One Integrations
You can create an OAuth2 Client by logging in to Checkmarx One and creating a new client.
![]() |
GIF - How to create an OAuth2 Client for use with plugins
To Log in to Checkmarx One:
Open the URL for your environment.
Log in to your Checkmarx One account by entering your Tenant Account, Username and Password.
Notice
To create an OAuth2 Client, you need to be signed in as an admin user.
To create an OAuth2 Client:
Log in to Checkmarx One and click on the
Identity and Access Management icon in the Menu panel.
In the Identity and Access Management console, click Oauth Clients and then click Create Client.
In the Client ID field, enter a descriptive name for Client (e.g. AzureDevOps_Client for the AzureDevOps plugin), and then click Create client.
The Client Settings screen is shown.
Copy the Client ID for use in the plugin configuration.
Click on the Regenerate button for the Secret,
In the dialog that opens, copy the Secret for use in the plugin configuration, and then click Ok to close the dialog
You can configure the following optional settings:
Under Settings, you can add a Name and Description for the Client.
Under Groups, you can assign the Client to one or more groups.
Under Role Mapping > AST roles, search for either ast-admin or ast-scanner and click Add in the relevant row to add the role to the client.
Click Save Client.