Histórico da Página
Índice |
---|
Informações | ||||
---|---|---|---|---|
| ||||
|
Descrição
A partir da release 12.1.2503, foi implementado no produto TOTVS Datasul a funcionalidade de geração dinâmica de certificados para o uso em tokens JWT (autenticação e autorização).
Para seu uso, é necessário efetuar uma parametrização prévia no produto.
Configuração
Passo 1
Passo 2
Nota | ||
---|---|---|
| ||
Caso os campos não sejam definidos, o produto atribuirá valores padrões para a geração do certificado. |
Passo 3
Nota | ||
---|---|---|
| ||
Após a geração do certificado, não será possível alterar o diretório. Caso seja necessário efetuar a alteração do mesmo, todos os certificados devem ser removidos. |
Passo 4
Nota | ||
---|---|---|
| ||
Apenas a geração do certificado não garante que o mesmo será utilizado na geração do token JWT. Deve-se clicar na ação Hablitar e o certificado deve estar com o campo Ativo: Sim |
Passo 5
Cenários de implementação
Cenário 1: Existem mais de um certificado na tabela
Caso houver mais de um certificado gerado, é necessário definir o Alias Ativo, sendo o mesmo considerado para a geração do token JWT (Autenticação).
Para garantir uma troca de certificado transparente e não quebrar possíveis integrações que possuem o token JWT gerado com base no certificado antigo, são autorizados todos os tokens JWT cujo certificados estão na lista.
Cenário 2: Preciso bloquear a autorização de acesso por um determinado certificado
Conforme informado no cenário anterior, "...todos os tokens JWT que foram gerados com certificados na lista ainda são autorizados...", portanto a desativação do mesmo não restringe o acesso ao endpoint.
Para restringir o acesso, basta selecionar o certificado e excluir-lo.
Antes |
---|
Depois |
Cenário 3: Não existem certificados na tabela ou todos estão desabilitados
Caso exista certificados porém todos estão desabilitados ou não exista nenhum certificado na lista, será considerado o certificado padrão do ERP Datasul para a geração do token JWT e sua posterior autorização de acesso.
Cenário 4: Possuo um ambiente com múltiplos Tomcats
Aviso | ||
---|---|---|
| ||
Tenha cuidado em servidores com múltiplos Tomcats que possuem agrupadores, sendo proibida a alteração da propriedade específica para um determinado agrupador. Neste cenário, deve-se sempre alterar a propriedade no agrupador default para que a parametrização seja reaplicada a todos os Tomcat que compartilham do mesmo banco de dados emsfnd. |