0

我正在构建一个使用 OAuth 2.0 作为安全选项的 Power Automate 自定义连接器。现在我不确定在这种情况下我们如何授权 API 调用?

我的意思是,如果我们使用 API 密钥作为自定义连接器内的安全选项,那么我们可以使用 API 密钥授权请求,当用户想要在其 Power Automate 流中使用自定义连接器时将输入该 API 密钥。

但是,如果我们在构建自定义连接器时选择使用 OAuth 2.0 作为安全选项,那么最终用户将不会动态填充任何数据,这些最终用户将在其 Power 自动化流程中使用/消费自定义连接器...所以在我们公开 API 的系统中,我们无法识别执行 API 调用的用户..我错过了什么吗?换句话说; 与 API 密钥相比,如果我们使用 OAuth 2.0 作为安全选项构建自定义连接器,将如何完成授权?换句话说,当我们使用 API 密钥作为安全选项时>>如果用户想要使用自定义连接器>>他们需要输入 API 密钥。而如果我们使用 OAuth 2.0 作为安全选项 >> 那么我们将在自定义连接器本身内对 ClientID/ClientSecrete 进行硬编码,并且将在其 Power 自动化流程中使用此自定义连接器的用户将不会输入任何授权数据.

谢谢

4

0 回答 0