01. DADOS GERAIS
Linha de Produto: | Datasul |
---|---|
Segmento: | Tecnologia |
Módulo: | Framework |
Função: | Autenticação / Autorização |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-407 |
02. SITUAÇÃO/REQUISITO
É necessário implementar a autorização de acesso aos endpoints (para contextos /api e /dts/datasul-rest) com a utilização de Token JWT.
03. SOLUÇÃO
Foram efetuados ajustes no procedimento de autenticação do produto Datasul para que seja possível efetuar os acessos aos endpoints com a utilização de um Token JWT.
04. DEMAIS INFORMAÇÕES
- Para esta release (12.1.27), o formato do Token aceito segue o padrão da Api Manager WSO2;
- Caso não seja utilizado o console de atualização do produto, deve-se configurar os arquivos:
josso-agent-config.xml → Caso não exista, incluir as linhas abaixo:
<partner-app>
<context>/api</context>
</partner-app>josso-gateway-config.xml
Localizar a tag <name>email-user-authentication</name>, alterar para <name>jwt-user-authentication</name>
- Localizar a tag <credentialsQueryString> e alterar seu conteúdo para <credentialsQueryString>select u.cod_usuario as username, 'authorizationjwt' as password from usuar_mestre u where u.cod_usuario = ? and dat_fim_valid >= SYSDATE and SYSDATE >= dat_inic_valid</credentialsQueryString>
- Para a validação do Token JWT, é necessário importar a chave pública do WSO2 no 'cacerts' com o alias "jwtWSO2" do Java no qual o servidor de aplicação é inicializado.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas