如何在单页应用程序中自动验证页面

时间:2014-12-25 09:15:06

标签: authentication iframe single-page-application durandal

我们正在使用Durandal开发单页应用程序(SPA)。我有一个观点Test.html。 此视图将通过iFrame由另一个应用程序(App2非SPA)使用。 App2将直接通过应用网址Test.html

访问http://localhost/App1/#Test

我的问题是

  • 由于我们有两个单独的应用程序,如何验证登录的用户App2并在Test.html通过iFrame请求时显示视图App2

1 个答案:

答案 0 :(得分:0)

如果您将app2嵌入iframe或直接使用它,这无关紧要。 重要的是您是在一个域或不同域下部署这些应用程序。

如果是单个域,您不必在前端执行任何操作 - 只需使用SPA应用程序中NOT-SPA应用程序中的身份验证cookie进行身份验证请求即可。

如果是不同的域,请尝试实现oauth隐式授权流程(可能带有server-side proxy)。