【发布时间】:2022-01-20 13:39:01
【问题描述】:
我有一个 ASP.NET Core 3.1 MVC 应用程序,它与 AZURE AD 集成以进行身份验证。 问题是,在页面之间重定向时,它会向 url 发出请求,类似于:
https://login.microsoftonline.com/e3a291d3-8a20-4c35-8d08-38ffcafa479d/oauth2/authorize?client_id=86cda223-2296-46c3-a...
它会自动进行身份验证,并且下一页加载非常好。但是如果我按下后退按钮,它就会被重定向回这个奇怪的登录网址。这就是它抛出异常的时候。
【问题讨论】:
-
与 AD 的集成身份验证适用于您的网络服务器和 Microsoft 身份验证服务器之间的大量来回交互,按下后退按钮会导致问题,这是设计使然。
标签: c# .net asp.net-core azure-active-directory asp.net-core-mvc