我目前正在开发一个核心托管的 Blazor Web 程序集项目。该项目分为三个部分:客户端、服务器和共享。我的理解是,当用户点击网址时,他们将下载客户端包并在网络浏览器上运行它。我想知道是否有办法在用户下载客户端包之前对用户进行身份验证?
我已使用 microsoft 文档在客户端成功实现了登录过程: 使用 Azure Active Directory 确保 ASP.NET Core Blazor WebAssembly 托管应用程序的安全
但我想更进一步,看看在下载客户端包之前是否可以对用户进行身份验证。
我花了大部分时间向 Server.Startup.cs 添加身份验证代码,假设当用户导航到我的网站时,他们会向服务器请求客户端包。
有没有人尝试过做这样的事情?感谢您的任何建议
azure-active-directory blazor asp.net-core-hosted-services blazor-server-side blazor-webassembly