我正在为我们的intranet编写一个服务器端的blazor应用程序。
除了登录和注册之外,是否还有强制用户登录的方法?
在ASP.NET Webforms中,使用Web.config文件是可能的。
<authentication mode="Forms">
<forms loginUrl="login.aspx" defaultUrl="default.aspx" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
您可以简单地用Authorize属性注释索引组件,如下所示:
@using Microsoft.AspNetCore.Authorization
@attribute [Authorize]
这将在用户可以访问其他资源之前启动身份验证流。。。。
希望这能帮助。。。