Não consigo realizar login
-
kevynfariagaParticipante# 2 anos, 6 meses atrás
Ao tentar acessar a rota https://api.senior.com.br/platform/authentication/login, com username e password e colocando o client_id no header, ela sempre me retorna dados inválidos
kevynfariagaParticipante# 2 anos, 6 meses atrásJá criei uma aplicação na conta e peguei o client_id, marquei que quero usar serviço de autenticação mas mesmo assim não funciona
diego.lopesMestre# 2 anos, 6 meses atrásBoa tarde kevynfariaga,
A valiadação do client_id foi desabilitada nesse serviço mas você pode manter a configuração do client_id para fazer suas chamadas e evitar problemas futuros quando a validação for ativada novamente.
Lembramos que é necessário informar o parametro client_id no header de sua requisição informando o valor do client_id obtido na criação do seu aplicativo na página do portal do desenvolvedor.
Abaixo você pode conferir a documentação de como criar sua aplicação e como pegar o client_id dela:
Criando uma AplicaçãoNesse outra documentação pode conferir como utilizar o client_id e realizar chamadas para os serviços:
Consumindo uma APIroque.possamaiMestre# 2 anos, 6 meses atrásOlá Kevyn.
O que exatamente ele retorna pra você? Informar a mensagem ajuda a gente a tentar identificar o real problema.
No tutorial sobre o consumo de APIs (que o Diego informou antes) é feita uma chamada para a autenticação, talvez seja interessante dar uma olhada nele.
Além disso, é importante lembrar que o tenant precisa ser informado junto com o usuário (ex: usuario@tenant.com.br).
Caso o tenant no qual você está tentando autenticar estiver configurado com autenticação federada (ADFS/SAML), o login direto na plataforma não irá funcionar (pois precisa passar pelo servidor de autenticação do cliente). Neste caso, a solução é criar uma chave de aplicação no gerenciamento de aplicações da plataforma.
Gerenciamento de aplicaçõesAté mais.
kevynfariagaParticipante# 2 anos, 6 meses atrásOpa, agradeço pelas respostas, agora o que vem acontecendo é o seguinte.
Utilizando a url https://api.senior.com.br/platform/authentication/login e passando o client_id nos Headers com a chave que foi criado ao Cadastrar Nova App
e o body com username e password, eu ainda sim recebo o seguinte erro{
“message”: “Usuário e/ou senha inválido.”,
“errorCode”: “loginResponse”,
“reason”: “UNAUTHORIZED”,
“domain”: “platform”,
“service”: “authentication”
}diego.lopesMestre# 2 anos, 6 meses atrásOlá Kevyn,
Poderia nos informar qual o tenant que você está utilizando?
Você está informando o username completo na chamada do endpoint (@tenant.com)?
Até mais,
kevynfariagaParticipante# 2 anos, 6 meses atrásOlá Diego, no caso o tenant seria o username no qual eu utilizo para realizar o login na plataforma certo? se sim, é este
“username”: “kevynfariaga@gmail.com”diego.lopesMestre# 2 anos, 6 meses atrásOlá Kevyn,
O tenant seria o nome da empresa a qual o usuário “kevynfariaga@gmail.com” está vinculado. Apenas com essa informação poderemos analisar qual a configuração que a empresa está utilizando.
kevynfariagaParticipante# 2 anos, 6 meses atrásOlá Diego,
Entendi, como estou realizando uma integração ainda não pude dar procedimento com algumas coisas…como seria enviado então o body neste caso?
username, password e tenant_name ?diego.lopesMestre# 2 anos, 6 meses atrásOlá Kevyn,
Nesse link você pode ver algumas informações sobre tenants da plataforma:
https://documentacao.senior.com.br/seniorxplatform/index.htm#faq-tenant.htm?Highlight=tenantPrecisavamos saber qual o tenant que você está tentando realizar o login para saber qual a configuração que o tenant está utilizando e conseguir te ajudar de uma melhor forma.
You must be logged in to reply to this topic.