Criar o JWTAccessToken
A ação JWTAccessToken cria um JSON Web Token (JWT).
Para obter mais informações, consulte a documentação do JWT.
A tabela a seguir mostra os parâmetros para a ação Criar o JWTAccessToken.
| Nome | Tipo de dados | Relação | Necessário | Notas |
|---|---|---|---|---|
| Header | KeyValuePairs | Subelemento | Sim | O conjunto de pares nome/valor que formam o cabeçalho do JWT. Para mais informações, consulte Tabela 2 |
| Carga útil | KeyValuePairs | Subelemento | Sim | O conjunto de pares nome/valor que formam a carga útil do JWT. Para mais informações, consulteTabela 3 |
| Segredo | Sequência | Subelemento | Sim | Na V1, o Segredo deve ser um arquivo PEM PKCS8 Base64. Na V2 ou mais recente, ele pode ser um arquivo PEM PVKS1 ou PVKS8 e pode ser inserido como texto sem formatação ou codificado em Base64. Para mais informações, consulte Tabela 4 |
| savePath | JPath | Atributo | Sim | O local no estado para armazenar esse valor. |
| Nome | Tipo de dados | Descrição | Necessário | Notas |
|---|---|---|---|---|
| nome | Sequência | O nome do cabeçalho. | Sim | |
| Valor | Sequência | O valor do cabeçalho. | Não |
| Nome | Tipo de dados | Descrição | Necessário | Notas |
|---|---|---|---|---|
| nome | Sequência | O nome da carga útil. | Sim | |
| Valor | Sequência | O valor da carga útil. | Não |
| Nome | Tipo de dados | Descrição | Necessário | Notas |
|---|---|---|---|---|
| Valor | Sequência | O valor do segredo. | Não |
Exemplo de XML
Esta ação cria um JWT com os valores de cabeçalho, de carga útil e de segredo fornecidos e os salva no Estado no local /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>