400 (Bad Request) ao requisitar access token para login via url https://login.microsoftonline.com/{tenant}/oauth2/token

Jonathan Santos 0 Pontos de reputação
2024-11-04T18:55:04.9966667+00:00

Olá pessoal,

Estou desenvolvendo uma aplicação utilizando Angular. Essa aplicação precisa consumir uma API na Microsoft através da url: https://login.microsoftonline.com/{tenant}/oauth2/token

Esta API retorna um token que será utilizado em outras requisições da aplicação. Eu já fiz as configurações e liberações que acreditei ser necessárias para este acesso como por exemplo a criação do client_id, client_secret.....

Diante disso, tenho as seguintes situações:

  • Quando executo a requisição via Postman ou via node(executando somente um arquivo .js para teste) o retorno é 200, ou seja, retorna as informações com o token.
  • Quando executo através da aplicação retirando a segurança do navegador em modo desenvolvimento para testes(chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security) retorna 200 também com as informações do token.

Agora, quando executo através da aplicação com o acesso normal do navegador me retorna o erro 400 (Bad Request)

Com isso, não tenho certeza se tenho um problema na aplicação Angular ou um problema de liberação ou configuração no client_id.

Alguém já precisou realizar esta autenticação? Ou, teria alguma ideia de como eu poderia resolver este problema?

Eu não achei nada especificamente desta url e segui várias dicas de configuração do client_id mas nada deu certo.

Desde já agradeço a atenção de todos e me coloco a disposição caso precisem de mais alguma informação.

Jonathan Ribeiro

Não Monitorados
Não Monitorados
Marcação não monitorada pela Microsoft.
28 perguntas
Microsoft Q&A
Microsoft Q&A
Use esta marca para compartilhar sugestões, solicitações de recursos e bugs com a equipe de perguntas e respostas da Microsoft. A equipe de perguntas e respostas da Microsoft avaliará seus comentários regularmente e fornecerá atualizações eventuais.
248 perguntas
0 comentários Sem comentários
{count} votos

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.