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

Authentication 如何在单页应用程序中自动验证页面,authentication,iframe,single-page-application,durandal,Authentication,Iframe,Single Page Application,Durandal,我们正在使用Durandal开发单页应用程序(SPA)。我有一个视图Test.html。 此视图将由另一个应用程序(App2,它不是SPA)通过iFrame使用App2将通过应用程序url直接访问Test.htmlhttp://localhost/App1/#Test 我的问题是 由于我们有两个独立的应用程序,当App2通过iFrame请求时,如何对登录App2的用户进行身份验证并显示视图Test.html 将app2嵌入iframe还是直接使用它其实并不重要。 重要的是您是在一个域还是不同的

我们正在使用Durandal开发单页应用程序(SPA)。我有一个视图
Test.html
。 此视图将由另一个应用程序(
App2
,它不是SPA)通过iFrame使用
App2
将通过应用程序url直接访问
Test.html
http://localhost/App1/#Test

我的问题是

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

将app2嵌入iframe还是直接使用它其实并不重要。 重要的是您是在一个域还是不同的域下部署这些应用程序

在单域情况下,您不需要在前端执行任何操作-只需在SPA应用程序中使用非SPA应用程序中的身份验证cookie来验证请求

在不同域的情况下,尝试实现oauth隐式授权流(可能使用)