Skip to main content

Global Credentials

Global Credentials provide a centralized way to manage authentication profiles that can be shared across multiple applications and application environments. Instead of creating and maintaining separate credentials for each application, you can create a single global credential and link it wherever the same authentication configuration is required.

When a global credential is updated, the changes are automatically applied to all linked applications and application environments, ensuring consistent authentication settings while reducing manual maintenance. Access to global credentials is controlled through application-aware Role-Based Access Control (RBAC), allowing only authorized users to view, manage, or use shared credentials.

Benefits

  • Reuse a single authentication profile across multiple applications and environments.
  • Simplify credential rotation by updating authentication details in one place.
  • Reduce administrative overhead and eliminate configuration inconsistencies.
  • Ensure secure access through application-aware RBAC permissions.

How to create Global Credentials

  • Open your browser and visit: https://<your-tenant>.apisecapps.com

  • Click on the Global Credentials.

    global credentials

  • Click on Create Global Credential

    global credentials

  • Now you will see the The Global Credentials page.

    global credentials

  • APIsec supports three types of Global Credentials.

    • OAuth 2.0
    • Bearer Token
    • Custom Authentication

    Select the authentication type that best matches your application's authentication mechanism.

OAuth 2.0

To create OAuth 2.0 Global credentials

  • Type auth name

    global credentials

  • From dropdown select OAuth 2.0

    global credentials

  • Fill the form

    global credentials

  • Click on Save and Test Authentication

    global credentials

  • Authentication Test Results - Authentication Resolution

    global credentials

  • Check the saved credentials are available in the table

    global credentials

Bearer Token Authentication

To create Bearer Token Authentication

  • Type auth name

    global credentials

  • From dropdown select Bearer Token

    global credentials

  • Fill the form

    global credentials

  • Click on Save and Test Authentication

    global credentials

  • Authentication Test Results - Authentication Resolution

    global credentials

  • Check the saved Bearer token credentials are available in the table

    global credentials

Custom Authentications

Custom Authentication is designed to support complex, multi-step login flows, often needed for APIs that require chaining multiple requests, passing cookies, and extracting values from headers or response bodies.

  • Endter Credential Name

    global credentials

  • From dropdown select Custom Authentication

    global credentials

  • Fill the form

    global credentials

  • Click on Save and Test Authentication

    global credentials

  • Authentication Test Results - Authentication Resolution

    global credentials

  • Check the saved Bearer token credentials are available in the table

    global credentials

Linking Application

After creating a Global Credential, you can associate it with one or more applications and application environments. Use Link Applications to associate applications and environments with the Global Credential.

  • Open your browser and visit: https://<your-tenant>.apisecapps.com

  • Click on the Global Credentials.

    global credentials

  • Click the required Global Credential to expand its details.

    global credentials

  • Click Link Applications

    global credentials

  • In the Link Applications dialog, select one or more applications that you want to associate with the Global Credential.

    global credentials

  • Click Link Applications to associate the selected applications with the Global Credential.

    global credentials

  • Verify that the selected applications are displayed under the Linked Applications section of the Global Credential.

    global credentials

  • Once the applications are linked, the Global Credential is automatically used during scan execution, Scan Profile configuration, and scheduled scans.

If an application no longer requires a Global Credential, you can unlink the application from the credential.

  • Open your browser and visit: https://<your-tenant>.apisecapps.com

  • Click on the Global Credentials.

    global credentials

  • Click the required Global Credential to expand its details.

    global credentials

  • Under the Linked Applications section, locate the application that you want to unlink.

  • To unlink a single application, click Unlink in the Action column next to the application.

  • To unlink multiple applications, select the checkboxes next to the applications that you want to remove.

    global credentials

  • Click Unlink to confirm

    global credentials

  • Verify that the selected applications are removed from the Linked Applications list.

    global credentials

    note

    Applications that have scheduled scans using the Global Credential cannot be unlinked until the scheduled scans are removed.

Deleting Global Credentials

  • Open your browser and visit: https://<your-tenant>.apisecapps.com

  • Click on the Global Credentials.

    global credentials

  • Click the Delete icon for the Global Credential that you want to delete.

    global credentials

  • Click Delete to confirm

    global credentials

  • Verify that the deleted Global Credential is no longer displayed in the Global Credentials list.

    global credentials

    note

    Global Credentials that are linked to one or more applications cannot be deleted. To delete a Global Credential, first unlink all associated applications.