【发布时间】:2019-12-04 05:27:24
【问题描述】:
我正在使用 Microsoft OAuth2 为我的应用获取访问令牌。正常的 Oauth 流程可以正常工作,但如果我有多个帐户,它总是默认为最后使用的帐户,而不让我选择一个帐户,即使它在列表中可用。
我能想到的唯一选择是使用prompt=login,但这太麻烦了,尤其是每次登录时。
我的 oauth 网址
授权请求:https://login.microsoftonline.com/common/oauth2/authorize?client_id=<myAppId>&response_type=code&redirect_uri=<myUrl>&scope=User.Read&state=1111
令牌请求:https://login.microsoftonline.com/common/oauth2/token?client_id=<myAppId>&client_secret=<myAppSecret>&redirect_uri=<myUrl>&code=<codeFromPreviousCall>&grant_type=authorization_code
是否可以设置让用户选择帐户的参数?
【问题讨论】:
标签: azure oauth oauth-2.0 azure-active-directory