我正在考虑将 Azure AD (Entra) 添加到 Blazor 应用程序,如标题所示,我只能选择以下身份验证类型选项:
相比之下,youtube 视频显示了这一点:
它进一步显示了我的 Entra 集成所需的选项类型。
如何添加 Microsoft Identity Platform 作为选项?
对于 Blazor Server App,没有可用的 .NET8.0 版本。
甚至我已经签入了最新的 VS 17.9.0 预览版本。
Microsoft Identity Platform
.NET 8.0 目前不支持 Blazor WebApp Template
。
Connected Services
找到并选择配置它。.csproj
文件。 <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.0" />
<PackageReference Include="Microsoft.Identity.Web" Version="2.16.0" />
<PackageReference Include="Microsoft.Identity.Web.UI" Version="2.16.0"
请参阅 Microsoft 身份验证 - Blazor Web 应用程序 和 对 Blazor Web 应用程序的身份验证 以获取配置,并尝试在
.NET8.0
中使用最新的 NuGet 包进行配置。