我想通过GET请求在Microsoft Graph上获取令牌。
如果我使用下面的调用,我会得到一个登录屏幕,询问用户名和密码。
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?
client_id=f3992025-4d4d-XXXXX-bb2d-XXXXXXXXX
&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXX
&response_type=code
&redirect_uri=https://10.100.XXX.XXX:5858/authorize
&response_mode=query
&scope=openid%20offline_access%20https%3A%2F%2Fgraph.microsoft.com%2Fmail.read
&state=12345
如果我这样做,我会得到以后获取令牌所需的代码,并且我可以毫无问题地使用它
我的问题是我不想看到登录屏幕
. 我希望请求返回代码
没有用户交互
. 我以为客户ID和客户机密会处理这个问题。
我遵循以下指示:
https://developer.microsoft.com/en-us/graph/docs/concepts/auth_overview
谢谢您。