AspNetCore.Identity.DocumentDb:用于ASP.NET Core标识的Cosmos DB DocumentDB存储提供程序-源码

上传者: 42131861 | 上传时间: 2021-01-30 05:07:40 | 文件大小: 105KB | 文件类型: ZIP
AspNetCore.Identity.DocumentDb AspNetCore.Identity.DocumentDb是ASP.NET Core Identity的存储提供程序,允许您将Azure DocumentDB用作数据存储库而不是默认SQL Server存储库。 它支持身份的所有功能,包括完整的角色支持和外部身份验证服务。 框架支持 .NET标准1.6 .NET标准2.0 .NET Framework 4.6+ 使用NuGet将AspNetCore.Identity.DocumentDb添加到您的项目中 在程序包管理器控制台中运行以下命令: Install-Package CodeKoenig.AspNetCore.Identity.DocumentDb 支持的身份功能 用户商店: 用户数 索偿 外部身份验证(登录) 两要素认证 的角色 密码 防伪邮票 电话号码 电子邮件 闭锁 角色商店: 的角色 基于角色的声明 ASP.NET MVC Core中的快速入门 AspNetCore.Identity.DocumentDb的工作方式类似于默认SQL Server存

文件下载

资源详情

[{"title":"( 95 个子文件 105KB ) AspNetCore.Identity.DocumentDb:用于ASP.NET Core标识的Cosmos DB DocumentDB存储提供程序-源码","children":[{"title":"AspNetCore.Identity.DocumentDb-master","children":[{"title":"Samples","children":[{"title":"IdentitySample.Mvc","children":[{"title":"MessageServices.cs <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"Models","children":[{"title":"AccountViewModels","children":[{"title":"VerifyCodeViewModel.cs <span style='color:#111;'> 610B </span>","children":null,"spread":false},{"title":"SendCodeViewModel.cs <span style='color:#111;'> 455B </span>","children":null,"spread":false},{"title":"LoginViewModel.cs <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"RegisterViewModel.cs <span style='color:#111;'> 853B </span>","children":null,"spread":false},{"title":"ForgotPasswordViewModel.cs <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"ResetPasswordViewModel.cs <span style='color:#111;'> 829B </span>","children":null,"spread":false},{"title":"ExternalLoginConfirmationViewModel.cs <span style='color:#111;'> 348B </span>","children":null,"spread":false}],"spread":true},{"title":"ApplicationUser.cs <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"ManageViewModels","children":[{"title":"IndexViewModel.cs <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"ManageLoginsViewModel.cs <span style='color:#111;'> 464B </span>","children":null,"spread":false},{"title":"FactorViewModel.cs <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":"SetPasswordViewModel.cs <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"RemoveLoginViewModel.cs <span style='color:#111;'> 347B </span>","children":null,"spread":false},{"title":"ConfigureTwoFactorViewModel.cs <span style='color:#111;'> 371B </span>","children":null,"spread":false},{"title":"VerifyPhoneNumberViewModel.cs <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"AddPhoneNumberViewModel.cs <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"ChangePasswordViewModel.cs <span style='color:#111;'> 908B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Services","children":[{"title":"MessageServices.cs <span style='color:#111;'> 833B </span>","children":null,"spread":false},{"title":"ISmsSender.cs <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"IEmailSender.cs <span style='color:#111;'> 260B </span>","children":null,"spread":false}],"spread":true},{"title":"wwwroot","children":[{"title":"css","children":[{"title":"site.css <span style='color:#111;'> 584B </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"site.js <span style='color:#111;'> 34B </span>","children":null,"spread":false}],"spread":true},{"title":"favicon.ico <span style='color:#111;'> 31.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 644B </span>","children":null,"spread":false},{"title":"Controllers","children":[{"title":"AccountController.cs <span style='color:#111;'> 17.56KB </span>","children":null,"spread":false},{"title":"HomeController.cs <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"ManageController.cs <span style='color:#111;'> 13.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"Startup.cs <span style='color:#111;'> 5.26KB </span>","children":null,"spread":false},{"title":"web.Release.config <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"web.Debug.config <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"IdentitySample.Mvc.csproj <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"appsettings.json <span style='color:#111;'> 357B </span>","children":null,"spread":false},{"title":"CopyAspNetLoader.cmd <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"Views","children":[{"title":"Account","children":[{"title":"ForgotPassword.cshtml <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"SendCode.cshtml <span style='color:#111;'> 697B </span>","children":null,"spread":false},{"title":"Register.cshtml <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"Lockout.cshtml <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"ResetPassword.cshtml <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"ExternalLoginFailure.cshtml <span style='color:#111;'> 166B </span>","children":null,"spread":false},{"title":"ExternalLoginConfirmation.cshtml <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"ForgotPasswordConfirmation.cshtml <span style='color:#111;'> 155B </span>","children":null,"spread":false},{"title":"Login.cshtml <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"ResetPasswordConfirmation.cshtml <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"ConfirmEmail.cshtml <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"VerifyCode.cshtml <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":false},{"title":"Manage","children":[{"title":"ManageLogins.cshtml <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"VerifyPhoneNumber.cshtml <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"Index.cshtml <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"AddPhoneNumber.cshtml <span style='color:#111;'> 931B </span>","children":null,"spread":false},{"title":"ChangePassword.cshtml <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"SetPassword.cshtml <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"_ViewStart.cshtml <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"Home","children":[{"title":"Index.cshtml <span style='color:#111;'> 11.78KB </span>","children":null,"spread":false}],"spread":false},{"title":"_ViewImports.cshtml <span style='color:#111;'> 234B </span>","children":null,"spread":false},{"title":"Shared","children":[{"title":"_Layout.cshtml <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"_ValidationScriptsPartial.cshtml <span style='color:#111;'> 201B </span>","children":null,"spread":false},{"title":"_LoginPartial.cshtml <span style='color:#111;'> 899B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"web.config <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"launchSettings.json <span style='color:#111;'> 620B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"global.json <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"Assets","children":[{"title":"CoreDocDbIdentityIcon128.png <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"CoreDocDbIdentityIcon64.png <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"CoreDocDbIdentityIcon256.png <span style='color:#111;'> 5.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"AspNetCore.Identity.DocumentDb","children":[{"title":"LookupNormalizer.cs <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"DocumentDbIdentityUser.cs <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"Stores","children":[{"title":"DocumentDbUserStore.cs <span style='color:#111;'> 31.17KB </span>","children":null,"spread":false},{"title":"StoreBase.cs <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"DocumentDbRoleStore.cs <span style='color:#111;'> 8.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"DocumentClientExtensions.cs <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"DocumentBase.cs <span style='color:#111;'> 425B </span>","children":null,"spread":false},{"title":"DocumentDbIdentityRole.cs <span style='color:#111;'> 749B </span>","children":null,"spread":false},{"title":"IdentityDocumentDbBuilderExtensions.cs <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"Tools","children":[{"title":"DocumentDbExtensions.cs <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"DocumentClientFactory.cs <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"JsonClaimsPrincipalConverter.cs <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"JsonClaimsIdentityConverter.cs <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"JsonClaimConverter.cs <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"DocumentDbOptions.cs <span style='color:#111;'> 861B </span>","children":null,"spread":false},{"title":"AspNetCore.Identity.DocumentDb.csproj <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 922B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"AspNetCore.Identity.DocumentDb.sln <span style='color:#111;'> 3.07KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"Tests","children":[{"title":"AspNetCore.Identity.DocumentDb.Tests","children":[{"title":"RoleStoreTests.cs <span style='color:#111;'> 8.96KB </span>","children":null,"spread":false},{"title":"Comparer","children":[{"title":"DocumentDbIdentityRoleComparer.cs <span style='color:#111;'> 679B </span>","children":null,"spread":false}],"spread":true},{"title":"AspNetCore.Identity.DocumentDb.Tests.csproj <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"Fixtures","children":[{"title":"DocumentDbFixture.cs <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"DocumentDbFixtureCollection.cs <span style='color:#111;'> 322B </span>","children":null,"spread":false}],"spread":true},{"title":"StoreTestsBase.cs <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"Builder","children":[{"title":"DocumentDbIdentityUserBuilder.cs <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"DocumentDbIdentityRoleBuilder.cs <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false}],"spread":false},{"title":"UserStoreTests.cs <span style='color:#111;'> 22.56KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 848B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 5.89KB </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明