Histórico da Página
Objetivo
- Visão Geral
- Exemplo de utilização
- Tela de propriedades JWT
- Documentos auxiliares
01. VISÃO GERAL
...
Possibilitar a configuração e gerenciamento do JWT. Neste CARD estão contidas as informações para integração do JWT.
02. Exemplo de Utilização
...
A configuração das propriedades JWT no DTS4THF corresponde ao preenchimento dos campos que foram ativadosas informações do CARD JWT.
Essas informações devem ser preenchidas utilizando o CARD Propriedades Jwt, alocado no programa de Propriedade do Sistema do produto:
...
Informações | ||
---|---|---|
| ||
A tela JWT já está desenvolvida, porém pode ser que não seja apresentada no card adequado. Caso isso ocorra, deve-se atribuir uma permissão do usuário ao programa "propriedades-jwt". |
03. Tela de propriedades JWT
...
Aba "Mingle"
Propriedades | Descrição |
---|---|
URL do certificado (Mingle) | URL utilizada para carregar o certificado do Mingle. Este é um certificado externo e o Datasul o utiliza para a resolução do token's JWT com o intuito de resgatar o código do App utilizado para o licenciamento. |
...
Nessa tela as informações exigidas para preenchimento são:
...
está disponível em: Controle de Licenças dos Aplicativos
|
Aba "Datasul"
Aviso | ||
---|---|---|
| ||
O cadastro dos alias relacionados aos certificados somente possuem a característica de decodificação do token JWT para as origens de autorização de acesso ou licenciamento. Caso o token JWT for gerado pelos endpoints /accesstoken (autorização acesso) ou /accesskey (licenciamento), sempre será considerado o certificado nativo do produto, ignorando todos os demais cadastrados nesta tela. |
Propriedades | Descrição | |||||
---|---|---|---|---|---|---|
Audiência (aud) | ||||||
Identificador servidor | Valor relacionado ao atributo aud do Token JWT gerado. Caso não seja preenchido, o atributo aud será o nome do servidor no qual foi efetuada a requisição.
| |||||
Identificador servidor (Externo) | Valor relacionado ao atributo aud do Token JWT gerado. Caso não preenchido, seguirá as regras descritas do campo Identificador servidor. Caso preenchido, substituirá qualquer valor do Identificador servidor.
| |||||
Tenant ID | ||||||
Tenant ID | Identificador do tenantId que será gerada na Claim do token JWT
| |||||
Validade | ||||||
Expiração | Tempo (em segundos) de validade do Token JWT. Caso este campo não esteja preenchido, é assumido o valor padrão de 1800 segundos (30 minutos). | |||||
Cadastro de alias JWT | ||||||
Alias | Cria uma lista com os "Alias" correspondentes aos certificados, no qual podem ser utilizados para decodificação do Token JWT para licenciamento ou autorização de acesso a um recurso. | |||||
Utilizar somente um alias JWT | ||||||
"Seleção" | Ativa ou desativa a validação por um único alias, tanto para validações de licenciamentos quanto para autorizações de acesso.
| |||||
Alias | Alias único que será considerado caso o campo Utilizar somente um alias JWT estiver habilitado.
| |||||
Emissor | Valor relacionado ao atributo issuer e iss do Token JWT gerado, os dois possuem valor fixo datasul |
Dica | ||
---|---|---|
| ||
Para mais informações do uso em autorizações de acesso, consultar o link: https://tdn.totvs.com/pages/releaseview.action?pageId=546255442 Caso o token JWT seja utilizado para licenciamento sem a utilização do Mingle, consultar o link: https://tdn.totvs.com/pages/releaseview.action?pageId=682055506 |
...