【发布时间】:2021-12-02 23:49:17
【问题描述】:
如果我正在实现可供多个客户端使用的 OIDC 服务器,并且涉及多个资源服务器。
在授权端点中,我们只得到clientId。根据 RFC,我们没有在授权端点中获得有关资源服务器的任何信息。我如何知道我正在为哪个资源服务器返回 ID 令牌和访问令牌?
我应该有一个唯一的 ClientId 并始终映射到唯一的资源服务器吗?
因此,如果客户端 App A 想要将 OIDC 与资源服务器 X 一起使用 => 那么客户端 ID 将为 ID1
如果客户端 App A 想要将 OIDC 与资源服务器 Y 一起使用 => 那么客户端 ID 将为 ID2
所以根据Client-ID我们就知道资源服务器是什么了。
【问题讨论】:
标签: oauth-2.0 openid-connect access-token