如何解决asp.net core azure 会话管理
我正在开发部署在 Azure 云上的 MVC Core 3.1 应用程序。在 ConfigureServices 调用中,我们有
services.AddAzureAppConfiguration();
我们为所有控制器的构造函数添加了 [Authorize] 属性(可能很天真),相信这会强制调用实例在能够访问控制器之前被记录。 我们的目的是能够在浏览应用程序时管理 Azure 过期会话:如果用户已登录,并且在访问特定页面时,她/他的会话超时,我们希望她/他在请求另一个页面时能够自动重定向到 Azure 登录页面。就我所见,当用户访问登录页面时,这个应用程序的行为是这样的,并且仍在该页面上,会话过期:在这种情况下,当用户请求一个新页面时,他/她会自动重定向到登录页面。如果用户正在访问内部页面,则不同:在这种情况下,新请求会导致应用挂起(所有请求都是通过 Ajax 发出的)。
在 Asp.net Core 应用中管理 Azure 会话过期的标准和安全方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。