VS 2019 中的 Asp.Net Core Blazor 模板可以创建一个服务器端应用程序,该应用程序将使用 Microsoft SQL Server 来管理帐户和声明以进行身份管理。
我想用MongoDB而不是用于账户和索赔管理。这样,我希望 Blazor 能够使用装饰器和 AuthorizeView 来允许特定身份或声明的特定访问。
我已经搭建了身份构造的脚手架,但我很困惑如何继续。
有一个开源身份提供程序可用,称为AspNetCore.Identity.Mongo.
我可以将此提供程序与 blazor 一起使用吗?如果可以,我如何将此提供程序集成到我的 Blazor 项目中?
github 上是否有任何项目可以演示 Blazor 中针对自定义身份提供商的必要调整?
我正在考虑做类似的事情。 Blazor本质上使用Dotnet核心,因此可以实现与之相关的解决方案。
相关的Nuget包是https://github.com/matteofabbri/AspNetCore.Identity.Mongo/blob/master/README.md https://github.com/matteofabbri/AspNetCore.Identity.Mongo/blob/master/README.md对于 3.0,使用 6 系列的 Nuget 包(最新的 6.7)
这是我发现的一个 github 示例,它使用 momgoDb 作为身份数据库。https://github.com/AlejandroRuiz/CosmosDBTutorial https://github.com/AlejandroRuiz/CosmosDBTutorial
Git Hub 是本教程的实现。在此输入链接描述 http://alejandroruizvarela.blogspot.com/2018/11/aspnet-core-identity-with-cosmos-db.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)