JWTAccessToken erstellen

Mit der Aktion JWTAccessToken wird ein JWT (JSON Web Token) erstellt.

Weitere Informationen finden Sie in der JWT-Dokumentation.

In der folgenden Tabelle sind die Parameter für die Aktion JWTAccessToken aufgeführt.

Tabelle 1. JWTAccessToken -Aktionsparameter erstellen
Ihren Namen Datentyp Beziehung Erforderlich Hinweise
Header KeyValuePairs Unterelement Ja Die Gruppe von Name/Wert-Paaren, die den JWT-Header bilden. Weitere Informationen finden Sie unter Tabelle 2
Nutzdaten KeyValuePairs Unterelement Ja Die Gruppe von Name/Wert-Paaren, die die JWT-Nutzdaten bilden. Weitere Informationen finden Sie unterTabelle 3
Geheimer Schlüssel Zeichenfolge Unterelement Ja In V1muss der geheime Schlüssel eine PEM-Datei von Base64 PKCS8 sein. In V2 oder höher kann es sich entweder um eine PVKS1 -oder PVKS8 PEM-Datei handeln und sie kann als Klartext oder Base64 -codiert eingegeben werden. Weitere Informationen finden Sie unter Tabelle 4
savePath JPfad Attribut Ja Die Position im Status zum Speichern dieses Werts.
Tabelle 2. Headerstruktur
Ihren Namen Datentyp Beschreibung Erforderlich Hinweise
Name Zeichenfolge Der Name des Headers. Ja
Wert Zeichenfolge Der Wert des Headers. Nein  
Tabelle 3. Nutzdatenstruktur
Ihren Namen Datentyp Beschreibung Erforderlich Hinweise
Name Zeichenfolge Der Name der Nutzdaten. Ja
Wert Zeichenfolge Der Wert der Nutzdaten. Nein  
Tabelle 4. Struktur des geheimen Schlüssels
Ihren Namen Datentyp Beschreibung Erforderlich Hinweise
Wert Zeichenfolge Der Wert des geheimen Schlüssels. Nein

XML-Beispiel

Diese Aktion erstellt ein JWT mit dem angegebenen Header, den Nutzdaten und den Werten für geheime Schlüssel und speichert es im Status an Position /access_token.

<CreateJWTAccessToken savePath="/access_token">
    <Header>
        <Value name="alg" value="HS256" />
        <Value name="typ" value="JWT" />
    </Header>
    <Payload>
        <Value name="iss" value="${/api_key}" />
    </Payload>
    <Secret value="${/api_secret}" />
</CreateJWTAccessToken>