---
title: Security credentials
description: Security credentials
documentId: access-control-security-credentials
locale: en-US
---

Security credentials consist of:

- Client ID
- *Client Secret*

<Callout type="NOTE" title="NOTE">
- It is not possible to generate *Client Credentials* using federated logins.
</Callout>

To generate a Client ID and *Client Secret*, follow the steps below:

## Creating security credentials

<Steps>
<Step>
Click the icon in the upper right corner of the screen.

![highlight for access icon](https://creative-ball-51b3fc85c0.media.strapiapp.com/accessing_access_control_settings_37e264ee69.png)
</Step>

<Step>
Click **My Account Settings**.

![highlight for my account settings](https://creative-ball-51b3fc85c0.media.strapiapp.com/my_account_settings_a660616c28.png)
</Step>

<Step>
You will see two tabs: **General Settings** and **Credentials**.

<Callout type="IMPORTANT" title="IMPORTANT">
- Only Super Admin users can manage access to credentials.
- Credentials expire in 3650 days (10 years), remaining valid until they are revoked. However, tokens generated with these credentials have a default lifespan of 86400 seconds (24 hours).
</Callout>
</Step>

<Step>
In the **Credentials** tab, click the **Generate Credentials** button.

The security credentials will be created and displayed on the screen.

Copy the information and keep it with you.

The *Client Secret* will not be displayed again.

![](https://creative-ball-51b3fc85c0.media.strapiapp.com/generate_credentials_fcd6918aac.gif)
</Step>
</Steps>

<Callout type="NOTE" title="NOTE">Only **one** active credential per user is allowed.</Callout>
That is, a user cannot generate a new credential until the existing credential is revoked.

## Revoking credentials

To revoke the user credential, still in the **Credentials** tab click **Revoke Credentials**.
Then click **Remove**.

The **Credentials** tab will be empty.

<Callout type="IMPORTANT" title="IMPORTANT">Only a Super Admin user is allowed to revoke their own credentials.</Callout>
That is, other Super Admin users cannot revoke credentials from others.

<Callout type="WARNING" title="WARNING">
- The *Client Secret* will be provided only once in the **Credentials** tab.
- Security credentials will not work if the [MFA (Multi-Factor Authentication)](/docs/en/mfa) feature is enabled.
</Callout>
