> 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

You can create a JWT (JSON Web Token) for authentication and session management. This allows you to configure which data should be included in the token.

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="https://3583334649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdrfsCZXcXll5UVMF1xCv%2Fuploads%2F2GXsduRVrq2HzEplX3tK%2Ftoken_generation_section.png?alt=media&amp;token=e2ea0d84-2bba-4fe5-98c1-abca54a3ee96" 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="https://3583334649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdrfsCZXcXll5UVMF1xCv%2Fuploads%2FPpZdQLVXiPfjGbMnXBWG%2Fexpiry_time_in_token_generation_section.png?alt=media&amp;token=ecc413a5-b423-45ec-90a8-7bfa4318760c" 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="https://3583334649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdrfsCZXcXll5UVMF1xCv%2Fuploads%2FTUTKrP1POkGr4Ye7R1AQ%2Ftoken_data_in_token_generation_section.png?alt=media&amp;token=98c042c9-1d29-433e-ad9e-f8992bcba020" alt="Configure token data in token generation"><figcaption><p>Configure Token Data in Token Generation</p></figcaption></figure>
