#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.