2016-12-06 97 views
0

我有一个应用程序使用oidc-client-js工作。静音刷新很有效。问题在于刷新使用的是iframe,我们的IT部门已经确定iframe是坏的,并且在他们正在推出的新网络上禁用它们!刷新标记没有iframe

有没有办法在没有iframe的情况下刷新标记,或者做一个整体重定向回id服务器以获取新标记。

感谢

+0

您可以使用资源所有者流程吗? –

+0

不是。这些都是在SSO解决方案后面托管的,通过发送用户名和密码来击败对象。感谢您的建议。 – Andy

回答

0

您可以通过重定向浏览器主窗口请求新的令牌,或者做一个弹出窗口。 oidc-client库支持所有三种。

+1

因此,如果代码无法通过iframe获取刷新标记,我们的代码就会重新定向,但这会中断用户流,除非我们编写代码重新启动应用程序。我最近没有尝试过弹出窗口,当我们尝试了一段时间后,我们发现弹出窗口被浏览器阻止。 我希望有一个美好的非iframe解决方案刷新令牌,而用户不知道... – Andy

+0

顺便说一句,感谢您的回复。我们将重新审视新网络的弹出窗口,看看它是否有效。如果有任何其他建议,这将是很酷的。 – Andy