使用从 Azure Bot 获得的用户令牌获取访问令牌以充当代表令牌
Using User Token obtained from Azure Bot to get an access token to act as an On-Behalf-Of token
我有一个 Azure 机器人提示用户使用他们的用户名和密码登录。由此,我可以获得授权码。我想使用此代码来检索代表访问令牌,我将使用它作为不记名令牌来验证我对另一个 Web 应用程序的 api 调用。
我要对其进行 api 调用的 Web 应用程序也需要对 Azure Active Directory 进行身份验证。我将如何将从 Azure Bot 获得的授权代码交换为 OBO 访问令牌?
无需交换从 Azure Bot 获得的令牌。如果要从 Azure Bot 访问另一个 Web 应用程序,只需将资源设置为 api://{api id}
(V1.0) 或将范围设置为 api://{api id}/.default
(V2.0).
我有一个 Azure 机器人提示用户使用他们的用户名和密码登录。由此,我可以获得授权码。我想使用此代码来检索代表访问令牌,我将使用它作为不记名令牌来验证我对另一个 Web 应用程序的 api 调用。
我要对其进行 api 调用的 Web 应用程序也需要对 Azure Active Directory 进行身份验证。我将如何将从 Azure Bot 获得的授权代码交换为 OBO 访问令牌?
无需交换从 Azure Bot 获得的令牌。如果要从 Azure Bot 访问另一个 Web 应用程序,只需将资源设置为 api://{api id}
(V1.0) 或将范围设置为 api://{api id}/.default
(V2.0).