这是我的问题:
我的窗口客户端调用一个安全的API身份服务器4,现在被调用的API需要调用另一个也由身份服务器4保护的API。我的第一个API是它自己的apiName,可以以某种方式用于发送到第二个api作为凭据
还是我需要创建一个新的客户端ID来访问第二个API?
答案 0 :(得分:1)
简而言之,是的,您的API将需要它自己的client_id才能访问第二个API。
每个需要访问受保护资源的客户端都必须具有唯一的client_id和密码。
在您的示例中,您有3个元素在起作用:
1. Windows client
2. Secure API A
3. Secure API B
您的windows client
有一个client_id和secret,用于获取承载令牌以与受保护的资源Secure API A
通信。
Secure API A
既是受保护的资源,也是客户端。为了与Secure API B
通信,它将需要有一个client_id和secret来接收承载令牌。
答案 1 :(得分:1)