如何在服务器端blazor应用程序中启用所需的身份验证



我正在为我们的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]

这将在用户可以访问其他资源之前启动身份验证流。。。。

希望这能帮助。。。

相关内容

  • 没有找到相关文章

最新更新