A partir da versão CJ_2.5.1 está disponibilizada a opção de integração com JSTA via keycloak:
No menu Configuração → Aba Empresa, ao deslizar a barra de rolagem para baixo pode-se visualizar 4 novos campos referentes ao Keycloak
Altere a opção "Utilizar integração via keycloak" para "Sim", e preencha os campos de URL, usuário e senha.
A URL deve ser preenchida apenas com o caminho base do servidor conforme exemplificado acima.
Clique no botão ""Testar Conexão Keycloak" para validar as configurações.
Quando estas opções estiverem configuradas, o fluxo de envio e recebimento ao JSTA é alterado:
Rotinas sem keycloak:
São feitas chamadas diretas para o servidor através de protocolo http.
Os serviços devem estar publicamente expostos e não permite a utilização de múltiplas empresas:
Serviço de upload: /jsp_sta/resource/services/ConsultaStaService/uploadDocumento
Serviço de download: /jsp_sta/resource/services/ConsultaStaService/downloadDocumento
Rotinas com keycloak:
É feita uma chamada https ao keycloak com o usuário e senha informados para geração de um token de segurança.
Os serviços não precisam estar publicamente expostos, o token via https garante a autorização de login.
Os serviços estão atualizados para trabalhar com múltiplas empresas:
Serviço de token do keycloak: /auth/realms/master/protocol/openid-connect/token
Parâmetros do token: grant_type=password&client_id=portal-admin-web
Serviço de upload: /tfsstaservice/rest/consultastaservice/upload-documento-legado
Serviço de download: /tfsstaservice/rest/consultastaservice/download-documento-legado
