Blazor相对较新,没有很多有关安全认证的文档。在VS 2019中,当我创建一个新的Blazor项目(服务器端或客户端)时,身份验证选项全部被禁用。
什么是组织级安全性的身份验证解决方案 适用于Blazor应用?
答案 0 :(得分:2)
目前没有解决方案。 Asp.Net团队正在为两种Blazor开发Auth系统。耐心一点。即将到来。在这里阅读发生了什么... https://github.com/aspnet/AspNetCore/issues/4048
我会花些时间来完善我对Component模型的了解,同时等待Microsoft的员工提出一个好的解决方案。
希望这对您有帮助...
[编辑]: 以下是指向在Blazor客户端上使用身份验证的示例的链接:https://github.com/stavroskasidis/BlazorWithIdentity
此示例代码非常好,但我建议使用JwtToken身份验证,因为JwtToken经常在SPA应用程序中使用。