如果我拥有使用Windows身份验证设置的Asp.NET Core 2.1网站,如何注销使用Windows身份验证登录的用户?
我看到了this帖子,但在2009年被问到。只是想知道现在是否可以注销Windows用户。
答案 0 :(得分:1)
简短答案:否
您将需要使用Forms Authentication
。自发布该问题以来,Windows Authetication
流程没有更改。
如果您不想转向表单身份验证,则可以通过在数据库中为该用户管理logged on
bool然后返回401 Unauthorized
来创建自己的“注销”表单。我强烈建议您不要这样做,您应该实施Forms Authentication
。
答案 1 :(得分:0)
这仍然成立:
使用“ Windows”时,没有服务器端注销按钮将起作用 身份验证。如果您想进行以下操作,则必须使用“表单”身份验证: 注销按钮,或关闭用户的浏览器。
因此,要想注销用户,就需要使用其他形式的身份验证