【发布时间】:2021-12-26 00:15:27
【问题描述】:
我正在尝试借助客户端凭据流从另一个 API (API1) 调用 API (API2)。是否可以仅授予对 API2 某些部分的访问权限?
为了提供一些上下文,当从 API1 调用 API2 时,我目前正在使用一个服务帐户来决定允许访问 API2 的哪些部分。服务帐号在 API2 中创建和配置(使用角色),并与 API1 共享。
我正在尝试使用 oAuth 的客户端凭据流来实现此目的,但我找不到任何有关 API 内受限访问的信息。我相信 ApiScopes 在这种情况下不会起作用。
您能否告诉我在客户端凭据流中是否可以进行受限 API 访问?或者这可以在任何其他流程中实现吗?
问候, 湿婆
【问题讨论】:
标签: oauth-2.0 asp.net-core-webapi identityserver4 clientcredential