> ## Documentation Index
> Fetch the complete documentation index at: https://docs.shared-desk.pedda.digital/llms.txt
> Use this file to discover all available pages before exploring further.

# Sessions

> Sessions Konfiguration für Shared Desk

Alle Sessions werden durch JWT (JSON Web Token) verwaltet. Die JWTs werden im LocalStorage des Browsers gespeichert.
Ein Verschlüsslung-Schlüssel wird verwendet, um die JWTs zu signieren und zu überprüfen.

Es können folgende Umgebungsvariablen gesetzt werden:

```bash theme={null}
# JWT
APPLICATION_JWT_SECRET=secret
APPLICATION_JWT_ACCESS_EXPIRATION=86400000   # 1 Tag
APPLICATION_JWT_REFRESH_EXPIRATION=604800000 # 7 Tage
```

Du kannst einen zufälligen Schlüssel generieren, indem du den folgenden Befehl ausführst:

```bash theme={null}
openssl rand -base64 64
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.