设置是:我们有我们的用户。我们的身份验证平台(授权服务器)。还有两种不同的资源。我们的设置中使用了代码授权流程。
现在资源A将资源B中的东西嵌入其页面中(类似于iFrame)。现在我们想要完成的是,一旦用户获得资源A的授权,他就可以透明地从资源B访问嵌入的资源。
这可能吗?如果是这样的话?
答案 0 :(得分:1)
如果授权服务器支持单点登录(SSO),则嵌入式页面可以获取其令牌而无需用户输入其凭据。步骤如下:
或者,如果您的应用程序不需要access_tokens,只需要ID令牌,您可以将它从资源A传递到资源B(例如作为URL参数)。在这种情况下,ID令牌应在其aud
(受众)参数中包含两个客户端(资源A和B)。