├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── dotnetcore.yml ├── .gitignore ├── .travis.yml ├── .vscode ├── settings.json └── tasks.json ├── AspNet.Identity.DocumentDB.sln.DotSettings ├── AspNetCore.Identity.DocumentDB.sln ├── LICENSE ├── README.md ├── appveyor.yml ├── global.json ├── imgs ├── icon.png └── icon.xcf ├── samples └── AspNetCore.Identity.DocumentDB.Sample │ ├── AspNetCore.Identity.DocumentDB.Sample.csproj │ ├── Controllers │ └── ValuesController.cs │ ├── MyRole.cs │ ├── MyUser.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.json │ └── web.config ├── src └── AspNetCore.Identity.DocumentDB │ ├── AspNetCore.Identity.DocumentDB.csproj │ ├── DocumentDBIdentityBuilderExtensions.cs │ ├── DocumentDbOptions.cs │ ├── Helper.cs │ ├── IdentityClaim.cs │ ├── IdentityClaimStore.cs │ ├── IdentityRole.cs │ ├── IdentityUser.cs │ ├── IdentityUserLogin.cs │ ├── IdentityUserToken.cs │ ├── PartitionMapping.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── RoleStore.cs │ ├── TypeEnum.cs │ └── UserStore.cs └── test ├── CoreIntegrationTests ├── CoreIntegrationTests.csproj ├── DocumentDBCollectionTests.cs ├── EnsureWeCanExtendIdentityRoleTests.cs ├── EnsureWeCanExtendIdentityUserTests.cs ├── IdentityUserTests.cs ├── PartitioningTests.cs ├── Properties │ └── AssemblyInfo.cs ├── RoleClaimStoreTests.cs ├── RoleStoreTests.cs ├── UserAuthenticationTokenStoreTests.cs ├── UserClaimStoreTests.cs ├── UserEmailStoreTests.cs ├── UserIntegrationTestsBase.cs ├── UserLockoutStoreTests.cs ├── UserLoginStoreTests.cs ├── UserPasswordStoreTests.cs ├── UserPhoneNumberStoreTests.cs ├── UserRoleClaimStoreTests.cs ├── UserRoleStoreTests.cs ├── UserSecurityStampStoreTests.cs ├── UserStoreTests.cs └── UserTwoFactorStoreTests.cs └── CoreTests ├── CoreTests.csproj ├── DocumentDBIdentityBuilderExtensionsTests.cs ├── IdentityRoleClaimTests.cs ├── IdentityRoleTests.cs ├── IdentityUserAuthenticationTokenTests.cs ├── IdentityUserClaimTests.cs ├── IdentityUserTests.cs ├── Properties └── AssemblyInfo.cs └── TestExtensions.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnetcore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/.github/workflows/dotnetcore.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /AspNet.Identity.DocumentDB.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/AspNet.Identity.DocumentDB.sln.DotSettings -------------------------------------------------------------------------------- /AspNetCore.Identity.DocumentDB.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/AspNetCore.Identity.DocumentDB.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/appveyor.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- 1 | { 2 | "projects": [ "src", "test" ] 3 | } -------------------------------------------------------------------------------- /imgs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/imgs/icon.png -------------------------------------------------------------------------------- /imgs/icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/imgs/icon.xcf -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/AspNetCore.Identity.DocumentDB.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/AspNetCore.Identity.DocumentDB.Sample.csproj -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/Controllers/ValuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/Controllers/ValuesController.cs -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/MyRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/MyRole.cs -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/MyUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/MyUser.cs -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/Program.cs -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/Startup.cs -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/appsettings.json -------------------------------------------------------------------------------- /samples/AspNetCore.Identity.DocumentDB.Sample/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/samples/AspNetCore.Identity.DocumentDB.Sample/web.config -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/AspNetCore.Identity.DocumentDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/AspNetCore.Identity.DocumentDB.csproj -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/DocumentDBIdentityBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/DocumentDBIdentityBuilderExtensions.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/DocumentDbOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/DocumentDbOptions.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/Helper.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/IdentityClaim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/IdentityClaim.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/IdentityClaimStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/IdentityClaimStore.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/IdentityRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/IdentityRole.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/IdentityUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/IdentityUser.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/IdentityUserLogin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/IdentityUserLogin.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/IdentityUserToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/IdentityUserToken.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/PartitionMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/PartitionMapping.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/RoleStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/RoleStore.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/TypeEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/TypeEnum.cs -------------------------------------------------------------------------------- /src/AspNetCore.Identity.DocumentDB/UserStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/src/AspNetCore.Identity.DocumentDB/UserStore.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/CoreIntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/CoreIntegrationTests.csproj -------------------------------------------------------------------------------- /test/CoreIntegrationTests/DocumentDBCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/DocumentDBCollectionTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/EnsureWeCanExtendIdentityRoleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/EnsureWeCanExtendIdentityRoleTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/EnsureWeCanExtendIdentityUserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/EnsureWeCanExtendIdentityUserTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/IdentityUserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/IdentityUserTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/PartitioningTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/PartitioningTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/RoleClaimStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/RoleClaimStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/RoleStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/RoleStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserAuthenticationTokenStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserAuthenticationTokenStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserClaimStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserClaimStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserEmailStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserEmailStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserIntegrationTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserIntegrationTestsBase.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserLockoutStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserLockoutStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserLoginStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserLoginStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserPasswordStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserPasswordStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserPhoneNumberStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserPhoneNumberStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserRoleClaimStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserRoleClaimStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserRoleStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserRoleStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserSecurityStampStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserSecurityStampStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserStoreTests.cs -------------------------------------------------------------------------------- /test/CoreIntegrationTests/UserTwoFactorStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreIntegrationTests/UserTwoFactorStoreTests.cs -------------------------------------------------------------------------------- /test/CoreTests/CoreTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/CoreTests.csproj -------------------------------------------------------------------------------- /test/CoreTests/DocumentDBIdentityBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/DocumentDBIdentityBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/CoreTests/IdentityRoleClaimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/IdentityRoleClaimTests.cs -------------------------------------------------------------------------------- /test/CoreTests/IdentityRoleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/IdentityRoleTests.cs -------------------------------------------------------------------------------- /test/CoreTests/IdentityUserAuthenticationTokenTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/IdentityUserAuthenticationTokenTests.cs -------------------------------------------------------------------------------- /test/CoreTests/IdentityUserClaimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/IdentityUserClaimTests.cs -------------------------------------------------------------------------------- /test/CoreTests/IdentityUserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/IdentityUserTests.cs -------------------------------------------------------------------------------- /test/CoreTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/CoreTests/TestExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felschr/AspNetCore.Identity.DocumentDB/HEAD/test/CoreTests/TestExtensions.cs --------------------------------------------------------------------------------