├── .gitattributes ├── .github └── workflows │ ├── publish-docs.yml │ └── publish.yml ├── .gitignore ├── .prettierrc ├── Directory.Build.props ├── EasyAbp.Abp.VerificationCode.sln ├── EasyAbp.Abp.VerificationCode.sln.DotSettings ├── LICENSE ├── common.props ├── docker-compose.migrations.yml ├── docker-compose.override.yml ├── docker-compose.yml ├── docs └── README.md ├── src ├── EasyAbp.Abp.VerificationCode.Identity │ ├── EasyAbp.Abp.VerificationCode.Identity.csproj │ ├── EasyAbp │ │ └── Abp │ │ │ └── VerificationCode │ │ │ ├── AbpVerificationCodeEmailTokenProvider.cs │ │ │ ├── AbpVerificationCodeIdentityModule.cs │ │ │ ├── AbpVerificationCodePhoneTokenProvider.cs │ │ │ ├── AbpVerificationCodeTokenProvider.cs │ │ │ ├── DefaultIdentityVerificationCodeConfigurationProvider.cs │ │ │ └── IIdentityVerificationCodeConfigurationProvider.cs │ ├── FodyWeavers.xml │ └── FodyWeavers.xsd └── EasyAbp.Abp.VerificationCode │ ├── EasyAbp.Abp.VerificationCode.csproj │ ├── EasyAbp │ └── Abp │ │ └── VerificationCode │ │ ├── AbpVerificationCodeModule.cs │ │ ├── IVerificationCodeGenerator.cs │ │ ├── IVerificationCodeManager.cs │ │ ├── VerificationCodeCacheItem.cs │ │ ├── VerificationCodeConfiguration.cs │ │ ├── VerificationCodeGenerator.cs │ │ └── VerificationCodeManager.cs │ ├── FodyWeavers.xml │ └── FodyWeavers.xsd └── test └── EasyAbp.Abp.VerificationCode.Tests ├── EasyAbp.Abp.VerificationCode.Tests.csproj ├── EasyAbp └── Abp │ └── VerificationCode │ ├── AbpVerificationCodeTestsModule.cs │ ├── Identity │ └── IdentityTests.cs │ ├── Security │ └── FakeCurrentPrincipalAccessor.cs │ ├── VerificationCodeDataSeedContributor.cs │ ├── VerificationCodeTestBase.cs │ └── VerificationCodes │ └── VerificationCodeTests.cs ├── FodyWeavers.xml └── FodyWeavers.xsd /.gitattributes: -------------------------------------------------------------------------------- 1 | **/wwwroot/libs/** linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/.prettierrc -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /EasyAbp.Abp.VerificationCode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/EasyAbp.Abp.VerificationCode.sln -------------------------------------------------------------------------------- /EasyAbp.Abp.VerificationCode.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/EasyAbp.Abp.VerificationCode.sln.DotSettings -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/LICENSE -------------------------------------------------------------------------------- /common.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/common.props -------------------------------------------------------------------------------- /docker-compose.migrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/docker-compose.migrations.yml -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/docs/README.md -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp.Abp.VerificationCode.Identity.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp.Abp.VerificationCode.Identity.csproj -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodeEmailTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodeEmailTokenProvider.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodeIdentityModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodeIdentityModule.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodePhoneTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodePhoneTokenProvider.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodeTokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/AbpVerificationCodeTokenProvider.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/DefaultIdentityVerificationCodeConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/DefaultIdentityVerificationCodeConfigurationProvider.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/IIdentityVerificationCodeConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/EasyAbp/Abp/VerificationCode/IIdentityVerificationCodeConfigurationProvider.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/FodyWeavers.xml -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode.Identity/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode.Identity/FodyWeavers.xsd -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp.Abp.VerificationCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp.Abp.VerificationCode.csproj -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/AbpVerificationCodeModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/AbpVerificationCodeModule.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/IVerificationCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/IVerificationCodeGenerator.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/IVerificationCodeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/IVerificationCodeManager.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeCacheItem.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeConfiguration.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeGenerator.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/EasyAbp/Abp/VerificationCode/VerificationCodeManager.cs -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/FodyWeavers.xml -------------------------------------------------------------------------------- /src/EasyAbp.Abp.VerificationCode/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/src/EasyAbp.Abp.VerificationCode/FodyWeavers.xsd -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp.Abp.VerificationCode.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp.Abp.VerificationCode.Tests.csproj -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/AbpVerificationCodeTestsModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/AbpVerificationCodeTestsModule.cs -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/Identity/IdentityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/Identity/IdentityTests.cs -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/Security/FakeCurrentPrincipalAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/Security/FakeCurrentPrincipalAccessor.cs -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/VerificationCodeDataSeedContributor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/VerificationCodeDataSeedContributor.cs -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/VerificationCodeTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/VerificationCodeTestBase.cs -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/VerificationCodes/VerificationCodeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/EasyAbp/Abp/VerificationCode/VerificationCodes/VerificationCodeTests.cs -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/FodyWeavers.xml -------------------------------------------------------------------------------- /test/EasyAbp.Abp.VerificationCode.Tests/FodyWeavers.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EasyAbp/Abp.VerificationCode/HEAD/test/EasyAbp.Abp.VerificationCode.Tests/FodyWeavers.xsd --------------------------------------------------------------------------------