Integração com portal de terceiros
Para integrar a autenticação do Gestão de Ponto com portal de terceiros existem três opções:
- Integração por usuário e senha;
- Integração por token (Logon integrado com criptografia);
- Servlet Genérico Customizado com Logon Integrado com Criptografia.
Integração por usuário e senha
Após acessar o Portal, mantenha o usuário e senha para repassar para o link do Gestão de Ponto, conforme o formato indicado abaixo:
Parâmetros: usr=usuário logado no Portal psw=senha
http://[portaldocliente.com.br]/gestaoponto/?perspective=com.senior.apuracao.acerto.sintetico.acertoColaboradorSinteticoWF&usr=senior&psw=senior
Integração por token (Logon Integrado com Criptografia)
Habilite a opção na Central de Configurações Senior, em Opções de segurança > Logon integrado com criptografia, e faça um programa no portal de terceiro para gerar o token com base no algoritmo (AES 256 CBC):
- Chave: o algoritmo utiliza a chave informada na Central de Configurações Senior, em Opções de segurança > Logon integrado com criptografia;
- Dados: no formato DD/MM/YYYY HH:MM:SS|<Nome do usuário>;
Para gerar o token há o aplicativo "crypt.jar" via linha de comando.
Os seguintes parâmetros devem ser informados:
java -jar crypt.jar encrypt CBC "10/10/2010 10:10:10|Administrador" <CHAVE>
> 42513b898c562ac016c64925442c394b74e6e7a5e5d3e47ecb95c9d127a55d3616742f9d2a8e5679ef4864ad4717853f702e432785edcd5c11ce2a976ca5b1dc
Após realizar o login no Portal, gere um token e repasse para o link do Gestão do Ponto, conforme o formato indicado abaixo:
Parâmetros: token=token gerado pelo portal de terceiro
http://[portaldocliente.com.br]/gestaoponto/?perspective=com.senior.apuracao.acerto.sintetico.acertoColaboradorSinteticoWF&token=42513b898c562ac016c64925442c394b74e6e7a5e5d3e47ecb95c9d127a55d3616742f9d2a8e5679ef4864ad4717853f702e432785edcd5c11ce2a976ca5b1dc