Créer JWTAccessToken
L'action JWTAccessToken crée un jeton Web JSON (JWT).
Pour plus d'informations, consultez la documentation JWT.
Le tableau ci-dessous présente les paramètres de l'action Créer JWTAccessToken.
| Nom | Type de données | Relation | Obligatoire | Remarques |
|---|---|---|---|---|
| En-tête | KeyValuePairs | Sous-élément | Oui | L'ensemble des paires nom/valeur formant l'en-tête JWT. Pour plus d'informations, voir Tableau 2 |
| Contenu | KeyValuePairs | Sous-élément | Oui | L'ensemble des paires nom/valeur formant le contenu JWT. Pour plus d'informations, voirTableau 3 |
| Secret | Chaîne | Sous-élément | Oui | Dans V1, le secret doit correspondre à un fichier PEM Base64 PKCS8. Dans V2 ou version ultérieure, il peut correspondre à un fichier PEM PVKS1 ou PVKS8 et peut être entré comme texte en clair ou codé Base64. Pour plus d'informations, voir Tableau 4 |
| savePath | JPath | Attribut | Oui | Emplacement de l'état dans lequel stocker cette valeur. |
| Nom | Type de données | Descriptif | Obligatoire | Remarques |
|---|---|---|---|---|
| nom | Chaîne | Nom de l'en-tête. | Oui | |
| valeur | Chaîne | Valeur de l'en-tête. | Non |
| Nom | Type de données | Descriptif | Obligatoire | Remarques |
|---|---|---|---|---|
| nom | Chaîne | Nom du contenu. | Oui | |
| valeur | Chaîne | Valeur du contenu. | Non |
| Nom | Type de données | Descriptif | Obligatoire | Remarques |
|---|---|---|---|---|
| valeur | Chaîne | Valeur du secret. | Non |
Exemple XML
Cette action crée un JWT contenant l'en-tête, le contenu et les valeurs secrètes fournis, puis l'enregistre dans l'état à l'emplacement /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>