服务器端的 Blazor:使用 MongoDB 进行身份管理



VS 2019 中的 Asp.Net 核心 Blazor 模板可以创建一个服务器端应用,该应用将使用Microsoft SQL Server 来管理用于标识管理的帐户和声明。

我想改用MongoDB进行帐户和索赔管理。这样,我希望使 Blazor 能够使用修饰器和 AuthorizeView 来允许对特定标识或声明进行特定访问。

我已经搭建了身份结构的脚手架,但我对如何继续感到困惑。

有一个名为AspNetCore.Identity.Mongo的开源身份提供程序。

是否可以将此提供程序与 blazor 一起使用,如果是,如何将此提供程序集成到我的 Blazor 项目中?

github 上是否有任何项目将演示 Blazor 中针对自定义标识提供者的必要调整?

我正在考虑做类似的事情。Blazor 本质上使用 Dotnet 核心,因此可以实现与之相关的解决方案。

相关的NugetPackage https://github.com/matteofabbri/AspNetCore.Identity.Mongo/blob/master/README.md 对于 3.0,请使用 6 系列的 Nuget 包(最新的 6.7(

这是我找到的一个github示例,它使用momgoDb作为Identity的数据库。 https://github.com/AlejandroRuiz/CosmosDBTutorial

Git 中心是本教程的实现。 在此处输入链接说明

相关内容

  • 没有找到相关文章

最新更新