> For the complete documentation index, see [llms.txt](https://docs.fireapis.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fireapis.com/the-basics/logics/actions/other-utilities/token-generation.md).

# Token Generation

In the **Token Generation** section, you can configure the following:

#### **Token Secret Key**

Specify the secret key to use for generating the token. This key is essential for validating the token and ensuring a more secure system. Always select keys from the **Secrets** section.

<figure><img src="/files/FUObmaRXtQld7rowNuqn" alt="Configure token secret key"><figcaption><p>Configure Token Secret Key</p></figcaption></figure>

#### **Expiry Time**

Set the expiry time for the token, indicating how long it will remain valid. After this time, the token becomes invalid. You can choose from a dropdown list of available values.

<figure><img src="/files/uSoW58gE89Nx723IkZL3" alt="Configure expiry time"><figcaption><p>Configure Expiry Time</p></figcaption></figure>

#### **Token Data**

Define the data that should be included in the token. You can add key-value pairs, where the key represents the name of the value. For dynamic values, use the dynamic data source model by clicking the plus (+) icon.

<figure><img src="/files/qEvF9ye1DTL9sJy1ahkz" alt="Configure token data in token generation"><figcaption><p>Configure Token Data in Token Generation</p></figcaption></figure>
