1

我希望我的 PowerApp 与我们在 Azure 上为 OAuth“客户端凭据”授权流设置的 Web API 端点之一进行通信。PowerApp 连接器的安全模型要求您让 PowerApp 连接器为您获取 JWT 令牌。这是一个明智的架构,因为它可以强制对 API 的调用使用用户登录的身份。但是,“客户端凭据”流程使用特定的客户端 ID 和客户端密码组合而不是用户的身份来生成 JWT 令牌。

在自定义连接器的安全选项卡中使用的唯一选项似乎是“通用 Oauth 2”。不幸的是,没有任何输入组合导致 JWT 令牌发生任何变化。它继续呈现一个 JWT 令牌,其中填充了有关用户身份的信息。

我需要做什么才能让我的自定义连接器发出请求以从“https://login/microsoftonline.com/{a-guid}”获取客户端凭据,而不是使用身份凭据?

如果有帮助,这是我的安全设置的编辑图像。

在此处输入图像描述

4

0 回答 0