Не получение токена azure oauth при вызове post из моего API на JAVA

#azure #spring-boot #oauth

#azure #весенняя загрузка #oauth

Вопрос:

Я вызываю свой api входа в систему

 localhost:9090/user/login?username=xyzxyzamp;password=xyzxyz (POST MAPPING)
  

он автоматически вызывает

 GET http://localhost:9090/oauth2/authorization/azure


GET https://login.microsoftonline.com/common/oauth2/authorize?response_type=codeamp;client_id=9f7148a8f1-909ab498ddc8amp;scope=openid https://graph.microsoft.com/user.readamp;state=oQHpLT8bPXE4OCmAkBPQDwVD0v1ctcsV80R39V3FAFc=amp;redirect_uri=http://localhost:9090/login/oauth2/code/azureamp;nonce=-W6vcvoim2iv01EvJbFPXFwF58VIF1LzcSDCiIlcGHs
  

и я не получаю ответа.

Как я могу вызвать

https://login.microsoftonline.com/51d82e712c0cb/oauth2/v2.0/token

api из моего api входа (localhost: 8090/user / login?username= xyzxyzamp;password = xyzxyz.

Пожалуйста, помогите

Комментарии:

1. Вы предоставляете страницу входа, чтобы пользователь мог вводить имя пользователя и пароль Azure AD, а затем хотите получить токен AD с ними?

2. ДА.. он автоматически вызывает дополнительные 2 api…

3. Если это так, вы можете использовать поток ROPC Azure AD: learn.microsoft.com/en-us/azure/active-directory/develop /. … Но, пожалуйста, обратите внимание, что если вы используете поток, учетная запись не может включить MFA.