400 (Bad Request) ao requisitar access token para login via url https://login.microsoftonline.com/{tenant}/oauth2/token
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