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.
| 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. |
| Ihren Namen | Datentyp | Beschreibung | Erforderlich | Hinweise |
|---|---|---|---|---|
| Name | Zeichenfolge | Der Name des Headers. | Ja | |
| Wert | Zeichenfolge | Der Wert des Headers. | Nein |
| Ihren Namen | Datentyp | Beschreibung | Erforderlich | Hinweise |
|---|---|---|---|---|
| Name | Zeichenfolge | Der Name der Nutzdaten. | Ja | |
| Wert | Zeichenfolge | Der Wert der Nutzdaten. | Nein |
| 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>