Como obter o token de autenticação do usuário
Visão geral
Para segurança de acesso, ao atribuir um usuário que será utilizado para realização das operações na integração, deve-se gerar um token que representa o usuário autenticado no sistema. O token pode ser gerado através do serviço web abaixo:
Serviço Web: https://<servidor do Zeev docs>/services/silentLogin.svc
Método: GetUserToken (string userName, string password, string domain), retorno string.
Passo a passo para obter o token de autenticação do usuário
1 - Detalhes da chamada:
Endpoint: [url do ambiente]/services/silentlogin.svc/ssl
Método: POST
Cabeçalho (Header): Content-Type: application/soap+xml
2 - Corpo da requisição:
xml CopiarEditar http://tempuri.org/ISilentLogin/GetUserToken urn:uuid:6fc43728-8f86-4c73-9032-a2864614b66c http://www.w3.org/2005/08/addressing/anonymous [url do ambiente]/services/silentlogin.svc/ssl [seu userName] [seu password] econtent
3 - Atenção aos pontos:
A URL do endpoint deve conter o /ssl ao final.
O cabeçalho Content-Type precisa ser exatamente: application/soap+xml.
O valor da tag varia de acordo com o ambiente. Quando o login não é feito por domínio personalizado, o valor padrão é econtent.
Certifique-se de que o usuário que está sendo utilizado para essa chamada tenha o Acesso por Integração - SilentLogin habilitado. Isso pode ser verificado nas configurações do usuário, na guia Acesso.
Atualizado