Identity Forwarding
Delegierte Authentifizierung zu Third-Party-Systemen mit meinGPT JWT
Mit JWT Identity Forwarding gibt meinGPT einen signierten JWT-Token an Dritt-Systeme weiter, damit diese den Nutzerkontext sicher auswerten können.
Dieses Muster wird aktuell in zwei Bereichen genutzt:
- Custom AI Apps (iframe)
- Custom MCP Server (Header-Weitergabe)
Wie das funktioniert
- meinGPT erstellt einen signierten JWT mit User- und Org-Claims
- Der Token wird an das Zielsystem übergeben
- Das Zielsystem verifiziert die Signatur über den JWKS-Endpunkt
- Danach kann es Berechtigungen/Scopes auf Basis der Claims anwenden
Transport-Varianten
- Custom AI Apps: Token im URL-Hash (
#token=...) - Custom MCP Server: Token im Header
X-meinGPT-JWT
Claims (Auszug)
subemailusernameaudorganizationNameroleteams
Verifikation
Der öffentliche Schlüssel wird über JWKS pro Organisation bereitgestellt:
https://app.meingpt.com/api/custom-apps/v1/jwks/{organizationId}