CONTEÚDO
- Visão Geral
- Configuração
- Exemplo de utilização
01. VISÃO GERAL
Esta documentação tem como objetivo demonstrar a configuração e exemplos de utilização do serviço de login para o Datasul Smart Services (DSS).
O serviço de autenticação efetua somente a validação do usuário. Integrações com o ERP Datasul serão contempladas em outros componentes (autorizações). |
02. CONFIGURAÇÃO
IDENTITY
- Efetue a criação de um App do ERP Datasul no Identity
- No campo Assertion Consumer URL, informe a URL http://<SERVIDOR>:<PORTA>/dss-authe/idp/ACS, onde os campos <SERVIDOR> e <PORTA> deve corresponder ao servidor de aplicação Web parametrizado anteriormente
- Não é necessário configurar a aba Provisionar.
|
DATASUL
- Habilite a integração do Identity com o Datasul
SPRING BOOT
Para efetuar a instalação do serviço de login, com base em um diretório que foi copiado os arquivos, deve-se configurar:
- application.properties; Informar o appserver_url (endereço URL do AppServer ou PASOE);
- envprop_group (Opcional): Agrupador em que foi realizada as parametrizações do Identity no ERP Datasul;
- Criar um diretório onde o serviço de autenticação será instalado, copiar os arquivos application.properties, dss-authe.jar;
- Criar um sub-diretório cert e copiar os certificados do Identity;
- Instalar o serviço (disponível no diretório bin);
- Verificar se a variável de ambiente DSS_AUTHE_HOME (diretório base do serviço) foi gerada, caso negativo, efetue manualmente a geração;
- Alterar os arquivos para os diretórios de sua preferência.
- Iniciar o serviço do spring boot.
Os certificados do Identity são gerados automaticamente após a parametrização do ERP Datasul com o Identity. Após salvar as propriedades, será gerado dois arquivos: datasul.cert e datasul.pk8, copie estes arquivos para o diretório /cert onde o serviço de autenticação foi instalado. |
03. EXEMPLO DE UTILIZAÇÃO
Após efetuada as configurações, caso o login seja realizado com sucesso, um token JWT (gerado pelo Datasul) será exibido.
Posteriormente com o uso deste token as integrações com outros componentes são autorizadas de um modo mais simples e eficaz,
