【发布时间】:2016-10-07 01:32:40
【问题描述】:
我正在使用 Identity Server 3 在 MVC 应用程序中对用户进行身份验证/授权。
MVC 应用程序使用 IAppBuilder 中的 UseOpenIdConnectAuthentication 方法。
我的 MVC 应用程序只有一个创建 Angular 应用程序的 MVC 控制器。
现在,当我进行 ajax 调用并收到令牌已过期的响应时,我会显示一个带有重新加载按钮的弹出窗口,该按钮将该用户重定向到来自 HomeController 的操作,该操作通过 IS3 重新授权用户重定向。
我的问题 - 有没有一种方法可以静默执行此操作而无需使用弹出窗口并进行重定向?
也许页面中有一个 iFrame 定期向该操作发出请求并保存新令牌?
或者类似的东西?
这在也使用服务器端进行身份验证的 Angular 应用程序中是否可行?
谢谢你
【问题讨论】:
标签: angularjs asp.net-mvc identityserver3