├── tools
├── nuget
│ └── nuget.exe
└── gitlink
│ └── GitLink.exe
├── doc
└── img
│ └── module-zero-core-template.png
├── src
├── Abp.Zero.Common
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Zero
│ │ ├── Configuration
│ │ │ ├── IRoleManagementConfig.cs
│ │ │ ├── IUserManagementConfig.cs
│ │ │ ├── UserManagementConfig.cs
│ │ │ ├── RoleManagementConfig.cs
│ │ │ ├── StaticRoleDefinition.cs
│ │ │ ├── IAbpZeroEntityTypes.cs
│ │ │ ├── ILanguageManagementConfig.cs
│ │ │ ├── ModuleZeroConfigurationExtensions.cs
│ │ │ └── IAbpZeroConfig.cs
│ │ ├── AbpZeroConsts.cs
│ │ └── Localization
│ │ │ └── Source
│ │ │ ├── AbpZero-zh-CN.xml
│ │ │ ├── AbpZero-de.xml
│ │ │ ├── AbpZero-ar.xml
│ │ │ ├── AbpZero-tr.xml
│ │ │ ├── AbpZero.xml
│ │ │ ├── AbpZero-lv.xml
│ │ │ ├── AbpZero-fa.xml
│ │ │ ├── AbpZero-it.xml
│ │ │ ├── AbpZero-ru.xml
│ │ │ ├── AbpZero-es.xml
│ │ │ ├── AbpZero-pt-BR.xml
│ │ │ ├── AbpZero-lt.xml
│ │ │ └── AbpZero-fr.xml
│ ├── MultiTenancy
│ │ ├── IAbpZeroDbMigrator.cs
│ │ ├── ITenantCache.cs
│ │ ├── IDbPerTenantConnectionStringResolver.cs
│ │ ├── TenantCacheManagerExtensions.cs
│ │ ├── TenantCacheItem.cs
│ │ ├── DbPerTenantConnectionStringResolveArgs.cs
│ │ ├── TenantStore.cs
│ │ ├── TenantFeatureCacheItem.cs
│ │ ├── TenantFeatureCacheItemInvalidator.cs
│ │ └── TenantFeatureSetting.cs
│ ├── Authorization
│ │ ├── Roles
│ │ │ ├── RolePermissionSetting.cs
│ │ │ ├── RolePermissionCacheItem.cs
│ │ │ ├── RoleClaim.cs
│ │ │ └── PermissionEqualityComparer.cs
│ │ ├── Users
│ │ │ ├── UserPermissionSetting.cs
│ │ │ ├── UserAccount.cs
│ │ │ ├── UserClaim.cs
│ │ │ └── UserPermissionCacheItem.cs
│ │ ├── AbpLoginResultType.cs
│ │ └── PermissionGrantInfo.cs
│ ├── Organizations
│ │ ├── IMustHaveOrganizationUnit.cs
│ │ ├── IMayHaveOrganizationUnit.cs
│ │ └── IOrganizationUnitSettings.cs
│ ├── Application
│ │ ├── Features
│ │ │ └── IAbpZeroFeatureValueStore.cs
│ │ └── Editions
│ │ │ └── EditionfeatureCacheItem.cs
│ ├── Runtime
│ │ └── Session
│ │ │ └── AbpSessionExtensions.cs
│ ├── Localization
│ │ ├── EmptyDictionary.cs
│ │ ├── IMultiTenantLocalizationDictionary.cs
│ │ └── MultiTenantLocalizationDictionaryCacheHelper.cs
│ ├── Auditing
│ │ └── AuditingStore.cs
│ └── Configuration
│ │ └── SettingExtensions.cs
├── Abp.ZeroCore
│ ├── Zero
│ │ ├── Localization
│ │ │ └── SourceExt
│ │ │ │ ├── AbpZero-de.xml
│ │ │ │ ├── AbpZero-fr.xml
│ │ │ │ ├── AbpZero-lv.xml
│ │ │ │ ├── AbpZero-zh-CN.xml
│ │ │ │ ├── AbpZero-pt-BR.xml
│ │ │ │ ├── AbpZero-ru.xml
│ │ │ │ ├── AbpZero-lt.xml
│ │ │ │ ├── AbpZero-fa.xml
│ │ │ │ └── AbpZero-it.xml
│ │ ├── CollectionExtensions.cs
│ │ └── AbpZeroCoreModule.cs
│ ├── IdentityFramework
│ │ └── AbpIdentityBuilder.cs
│ └── Authorization
│ │ ├── AbpZeroClaimsIdentityHelper.cs
│ │ ├── Users
│ │ ├── AbpLoginResult.cs
│ │ └── AbpUserManagerExtensions.cs
│ │ ├── AbpLoginManagerExtensions.cs
│ │ └── AbpSecurityStampValidator.cs
├── Abp.Zero.AspNetCore
│ ├── SignInStatus.cs
│ ├── ExternalLoginUserInfo.cs
│ ├── ModuleZeroAspNetCoreConfigurationExtensions.cs
│ ├── AbpZeroAspNetCoreModule.cs
│ ├── IAbpZeroAspNetCoreConfiguration.cs
│ ├── AbpZeroAspNetCoreConfiguration.cs
│ ├── AbpZeroClaimsIdentityHelper.cs
│ ├── AspNetCoreUserTokenProviderAccessor.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── Internal
│ │ └── StreamExtensions.cs
├── Abp.Zero.NHibernate
│ ├── RunMigrations.bat
│ ├── Zero
│ │ ├── FluentMigrator
│ │ │ ├── VersionTable.cs
│ │ │ └── Migrations
│ │ │ │ ├── _20140830_01_Add_Columns_To_AbpRoles_Table.cs
│ │ │ │ ├── _20150812_01_Add_Discriminator_To_AbpPermissions.cs
│ │ │ │ ├── _20140829_01_Add_Columns_To_AbpUsers_Table.cs
│ │ │ │ ├── _20150811_01_Add_AuditColumns_To_AbpUsers.cs
│ │ │ │ ├── _20151230_03_Create_Indexes_For_AbpLanguages.cs
│ │ │ │ ├── _20150301_01_Add_IsSuspended_To_AbpUsers_And_AbpTenants_Tables - Copy.cs
│ │ │ │ ├── _20150922_01_Add_Columns_To_AbpAuditLogs.cs
│ │ │ │ ├── _20151230_05_Create_Indexes_For_AbpOrganizationUnits.cs
│ │ │ │ ├── _20140323_06_CreateAbpUserLoginsTable.cs
│ │ │ │ ├── _20150312_01_Add_DeleteAuidit_To_AbpTenants_Tables.cs
│ │ │ │ ├── _20140323_07_CreateAbpSettingsTable.cs
│ │ │ │ ├── _20151230_04_Create_Indexes_For_AbpLanguages.cs
│ │ │ │ ├── _20151103_01_Create_AbpLanguages_Table.cs
│ │ │ │ ├── _20151230_10_Revise_AbpUserLogins.cs
│ │ │ │ ├── _20151230_12_Create_Indexes_For_AbpUserRoles.cs
│ │ │ │ ├── _20140323_05_CreatePermissionsTable.cs
│ │ │ │ ├── _20151230_11_Create_Indexes_For_AbpUserOrganizationUnits.cs
│ │ │ │ ├── _20150811_03_Add_Columns_To_AbpRoles.cs
│ │ │ │ ├── _20151230_06_Create_Indexes_For_AbpPermissions.cs
│ │ │ │ ├── _20151103_02_Create_AbpLanguageTexts_Table.cs
│ │ │ │ ├── _20140323_04_CreateAbpUserRolesTable.cs
│ │ │ │ ├── _20151230_02_Create_Indexes_For_AuditLogs.cs
│ │ │ │ ├── _20140323_02_CreateAbpRolesTable.cs
│ │ │ │ ├── _20151230_08_Revise_AbpSettings.cs
│ │ │ │ ├── _20151230_07_Revise_AbpRoles.cs
│ │ │ │ ├── _20160824_01_Add_AbpUserLoginAttempts_Table.cs
│ │ │ │ ├── _20140323_01_CreateAbpTenantsTable.cs
│ │ │ │ ├── _20151230_09_Revise_AbpTenants.cs
│ │ │ │ └── _20150811_02_CreateAbpAuditLogsTable.cs
│ │ └── NHibernate
│ │ │ ├── EntityMappings
│ │ │ ├── TenantFeatureSettingMap.cs
│ │ │ ├── RolePermissionSettingMap.cs
│ │ │ ├── UserPermissionSettingMap.cs
│ │ │ ├── EditionMap.cs
│ │ │ ├── UserLoginMap.cs
│ │ │ ├── EditionFeatureSettingMap.cs
│ │ │ ├── SettingMap.cs
│ │ │ ├── UserRoleMap.cs
│ │ │ ├── UserClaimMap.cs
│ │ │ ├── FeatureSettingMap.cs
│ │ │ ├── PermissionSettingMap.cs
│ │ │ ├── UserOrganizationUnitMap.cs
│ │ │ ├── ApplicationLanguageMap.cs
│ │ │ ├── ApplicationLanguageTextMap.cs
│ │ │ ├── OrganizationUnitMap.cs
│ │ │ ├── BackgroundJobInfoMap.cs
│ │ │ ├── UserLoginAttemptMap.cs
│ │ │ ├── AuditLogMap.cs
│ │ │ ├── AbpRoleMap.cs
│ │ │ └── AbpTenantMap.cs
│ │ │ └── AbpZeroNHibernateModule.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.Zero.EntityFramework
│ ├── Zero
│ │ └── EntityFramework
│ │ │ ├── IMultiTenantSeed.cs
│ │ │ └── AbpZeroEntityFrameworkModule.cs
│ ├── Data
│ │ └── ConnectionStringHelper.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.Zero.EntityFrameworkCore
│ ├── Zero
│ │ └── EntityFrameworkCore
│ │ │ ├── IMultiTenantSeed.cs
│ │ │ └── AbpZeroTenantDbContext.cs
│ ├── Data
│ │ └── ConnectionStringHelper.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.ZeroCore.EntityFrameworkCore
│ ├── Zero
│ │ └── EntityFrameworkCore
│ │ │ ├── IMultiTenantSeed.cs
│ │ │ └── AbpZeroTenantDbContext.cs
│ └── Data
│ │ └── ConnectionStringHelper.cs
├── Abp.ZeroCore.IdentityServer4.EntityFrameworkCore
│ └── IdentityServer4
│ │ ├── IAbpPersistedGrantDbContext.cs
│ │ ├── AbpZeroCoreIdentityServerEntityFrameworkCoreModule.cs
│ │ └── AbpZeroIdentityServerBuilderEntityFrameworkCoreExtensions.cs
├── Abp.Zero
│ ├── Authorization
│ │ ├── Users
│ │ │ ├── IUserTokenProviderAccessor.cs
│ │ │ ├── NullUserTokenProviderAccessor.cs
│ │ │ ├── AbpUser.cs
│ │ │ └── AbpLoginResult.cs
│ │ └── AbpLoginManagerExtensions.cs
│ ├── IdentityFramework
│ │ ├── IdentityEmailService.cs
│ │ └── AbpIdentityResult.cs
│ └── Zero
│ │ └── AbpZeroCoreModule.cs
├── Abp.Zero.Ldap
│ ├── Ldap
│ │ ├── Configuration
│ │ │ ├── IAbpZeroLdapModuleConfig.cs
│ │ │ ├── ModuleZeroLdapConfigurationExtensions.cs
│ │ │ ├── ILdapSettings.cs
│ │ │ ├── AbpZeroLdapModuleConfig.cs
│ │ │ └── LdapSettingNames.cs
│ │ └── Localization
│ │ │ └── Source
│ │ │ ├── AbpZero-zh-CN.xml
│ │ │ ├── AbpZero-fa.xml
│ │ │ ├── AbpZero-tr.xml
│ │ │ ├── AbpZero.xml
│ │ │ ├── AbpZero-ar.xml
│ │ │ ├── AbpZero-es.xml
│ │ │ ├── AbpZero-lv.xml
│ │ │ └── AbpZero-lt.xml
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.Zero.Owin
│ ├── AbpZeroOwinModule.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── Owin
│ │ ├── AbpZeroOwinAppBuilderExtensions.cs
│ │ └── OwinUserTokenProviderAccessor.cs
└── Abp.ZeroCore.IdentityServer4
│ └── IdentityServer4
│ ├── PersistedGrantEntity.cs
│ ├── AbpIdentityServerOptions.cs
│ ├── AbpClaimsService.cs
│ └── AbpZeroCoreIdentityServerModule.cs
├── test
├── Abp.Zero.SampleApp.NHibernateTests
│ ├── SQLite.Interop.dll
│ ├── NHibernate
│ │ ├── Mappings
│ │ │ ├── UserMap.cs
│ │ │ ├── RoleMap.cs
│ │ │ ├── TenantMap.cs
│ │ │ └── UserAccountMap.cs
│ │ ├── TestDatas
│ │ │ ├── InitialTenantsBuilder.cs
│ │ │ └── InitialTestDataBuilder.cs
│ │ ├── UserManager_Tests.cs
│ │ └── SampleAppNHibernateModule.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.ZeroCore.SampleApp
│ ├── Application
│ │ ├── AppConsts.cs
│ │ ├── AppFeatures.cs
│ │ ├── Users
│ │ │ ├── IUserAppService.cs
│ │ │ ├── UserDto.cs
│ │ │ └── UserAppService.cs
│ │ ├── AppAuthorizationProvider.cs
│ │ ├── AppLocalizationHelper.cs
│ │ ├── AppStaticRoleNames.cs
│ │ └── AppFeatureProvider.cs
│ ├── Core
│ │ ├── Tenant.cs
│ │ ├── Role.cs
│ │ ├── User.cs
│ │ └── ServicesCollectionDependencyRegistrar.cs
│ ├── EntityFramework
│ │ ├── AbpZeroTemplateDbContextConfigurer.cs
│ │ ├── Seed
│ │ │ └── Host
│ │ │ │ └── InitialHostDbBuilder.cs
│ │ └── SampleAppDbContext.cs
│ └── Abp.ZeroCore.SampleApp.csproj
├── Abp.ZeroCore.IdentityServer4.Tests
│ └── IdentityServer4
│ │ ├── AbpZeroIdentityServerTestBase.cs
│ │ └── DependencyInjection_Tests.cs
├── Abp.Zero.SampleApp
│ ├── Users
│ │ ├── User.cs
│ │ ├── Dto
│ │ │ ├── ResetPasswordInput.cs
│ │ │ ├── CreateUserInput.cs
│ │ │ └── UpdateUserInput.cs
│ │ ├── IUserAppService.cs
│ │ └── UserStore.cs
│ ├── MultiTenancy
│ │ ├── Tenant.cs
│ │ └── TenantManager.cs
│ ├── Roles
│ │ ├── Role.cs
│ │ ├── RoleStore.cs
│ │ └── RoleManager.cs
│ ├── Authorization
│ │ ├── AppPermissionChecker.cs
│ │ └── AppAuthorizationProvider.cs
│ ├── Editions
│ │ └── EditionManager.cs
│ ├── Configuration
│ │ └── AppSettingProvider.cs
│ ├── Features
│ │ ├── AppFeatureProvider.cs
│ │ └── FeatureValueStore.cs
│ ├── SampleAppModule.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.Zero.SampleApp.EntityFrameworkCore
│ ├── Program.cs
│ ├── AppDbContext.cs
│ ├── TestDataBuilders
│ │ ├── TenantDatas
│ │ │ └── TenantDataBuilder.cs
│ │ └── HostDatas
│ │ │ └── HostDataBuilder.cs
│ ├── SampleAppEntityFrameworkCoreModule.cs
│ ├── AbpProjectNameDbContextFactory.cs
│ ├── AppEfRepositoryBase.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.Zero.SampleApp.EntityFramework
│ ├── EntityFramework
│ │ ├── AppDbContext.cs
│ │ ├── SampleAppEntityFrameworkModule.cs
│ │ └── AppEfRepositoryBase.cs
│ └── Properties
│ │ └── AssemblyInfo.cs
├── Abp.ZeroCore.Tests
│ ├── Zero
│ │ ├── TestData
│ │ │ ├── TestDataBuilder.cs
│ │ │ └── TestRolesBuilder.cs
│ │ ├── Users
│ │ │ └── UserAppService_Tests.cs
│ │ ├── Roles
│ │ │ └── RoleStore_Tests.cs
│ │ └── AbpZeroTestModule.cs
│ └── Abp.ZeroCore.Tests.csproj
├── Abp.Zero.SampleApp.Tests
│ ├── TestDatas
│ │ ├── InitialTenantsBuilder.cs
│ │ └── InitialTestDataBuilder.cs
│ ├── Localization
│ │ └── SimpleLocalization_Tests.cs
│ ├── SampleAppTestModule.cs
│ ├── IdentityFramework
│ │ └── IdentityResultHelper_Tests.cs
│ ├── MultiTenancy
│ │ └── TenantManager_Tests.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── Users
│ │ ├── UserManager_Update_Tests.cs
│ │ └── UserRepository_Tests.cs
├── Abp.Zero.SampleApp.EntityFrameworkCore.ConsoleAppTest
│ ├── log4net.config
│ └── Properties
│ │ └── AssemblyInfo.cs
└── Abp.Zero.SampleApp.EntityFrameworkCore.Tests
│ └── Properties
│ └── AssemblyInfo.cs
├── README.md
├── common.props
└── LICENSE
/tools/nuget/nuget.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aspnetboilerplate/module-zero-forsaken/HEAD/tools/nuget/nuget.exe
--------------------------------------------------------------------------------
/tools/gitlink/GitLink.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aspnetboilerplate/module-zero-forsaken/HEAD/tools/gitlink/GitLink.exe
--------------------------------------------------------------------------------
/doc/img/module-zero-core-template.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aspnetboilerplate/module-zero-forsaken/HEAD/doc/img/module-zero-core-template.png
--------------------------------------------------------------------------------
/src/Abp.Zero.Common/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.CompilerServices;
2 |
3 | [assembly: InternalsVisibleTo("Abp.Zero")]
4 | [assembly: InternalsVisibleTo("Abp.ZeroCore")]
--------------------------------------------------------------------------------
/test/Abp.Zero.SampleApp.NHibernateTests/SQLite.Interop.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aspnetboilerplate/module-zero-forsaken/HEAD/test/Abp.Zero.SampleApp.NHibernateTests/SQLite.Interop.dll
--------------------------------------------------------------------------------
/src/Abp.ZeroCore/Zero/Localization/SourceExt/AbpZero-de.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/Abp.ZeroCore/Zero/Localization/SourceExt/AbpZero-fr.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/Abp.ZeroCore/Zero/Localization/SourceExt/AbpZero-lv.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/Abp.ZeroCore/Zero/Localization/SourceExt/AbpZero-zh-CN.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/Abp.ZeroCore/Zero/Localization/SourceExt/AbpZero-pt-BR.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/src/Abp.Zero.AspNetCore/SignInStatus.cs:
--------------------------------------------------------------------------------
1 | namespace Abp.Zero.AspNetCore
2 | {
3 | public enum SignInStatus
4 | {
5 | RequiresVerification,
6 | Success,
7 | Failure,
8 | LockedOut
9 | }
10 | }
--------------------------------------------------------------------------------
/test/Abp.ZeroCore.SampleApp/Application/AppConsts.cs:
--------------------------------------------------------------------------------
1 | namespace Abp.ZeroCore.SampleApp.Application
2 | {
3 | public static class AppConsts
4 | {
5 | public const string LocalizationSourceName = "SampleApp";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/Abp.Zero.NHibernate/RunMigrations.bat:
--------------------------------------------------------------------------------
1 | ..\packages\FluentMigrator.1.6.1\tools\Migrate.exe /connection "Server=localhost; Database=AbpZeroTestDb; Trusted_Connection=True;" /db sqlserver /target "bin\Debug\Abp.Zero.NHibernate.dll"
2 | pause
3 |
--------------------------------------------------------------------------------
/src/Abp.Zero.EntityFramework/Zero/EntityFramework/IMultiTenantSeed.cs:
--------------------------------------------------------------------------------
1 | using Abp.MultiTenancy;
2 |
3 | namespace Abp.Zero.EntityFramework
4 | {
5 | public interface IMultiTenantSeed
6 | {
7 | AbpTenantBase Tenant { get; set; }
8 | }
9 | }
--------------------------------------------------------------------------------
/test/Abp.ZeroCore.SampleApp/Application/AppFeatures.cs:
--------------------------------------------------------------------------------
1 | namespace Abp.ZeroCore.SampleApp.Application
2 | {
3 | public static class AppFeatures
4 | {
5 | public const string SimpleBooleanFeature = "SimpleBooleanFeature";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/Abp.Zero.EntityFrameworkCore/Zero/EntityFrameworkCore/IMultiTenantSeed.cs:
--------------------------------------------------------------------------------
1 | using Abp.MultiTenancy;
2 |
3 | namespace Abp.Zero.EntityFrameworkCore
4 | {
5 | public interface IMultiTenantSeed
6 | {
7 | AbpTenantBase Tenant { get; set; }
8 | }
9 | }
--------------------------------------------------------------------------------
/src/Abp.ZeroCore.EntityFrameworkCore/Zero/EntityFrameworkCore/IMultiTenantSeed.cs:
--------------------------------------------------------------------------------
1 | using Abp.MultiTenancy;
2 |
3 | namespace Abp.Zero.EntityFrameworkCore
4 | {
5 | public interface IMultiTenantSeed
6 | {
7 | AbpTenantBase Tenant { get; set; }
8 | }
9 | }
--------------------------------------------------------------------------------
/src/Abp.Zero.Common/Zero/Configuration/IRoleManagementConfig.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace Abp.Zero.Configuration
4 | {
5 | public interface IRoleManagementConfig
6 | {
7 | List StaticRoles { get; }
8 | }
9 | }
--------------------------------------------------------------------------------
/src/Abp.Zero.Common/Zero/AbpZeroConsts.cs:
--------------------------------------------------------------------------------
1 | namespace Abp.Zero
2 | {
3 | public class AbpZeroConsts
4 | {
5 | ///
6 | /// "AbpZero"
7 | ///
8 | public const string LocalizationSourceName = "AbpZero";
9 | }
10 | }
--------------------------------------------------------------------------------
/src/Abp.Zero.Common/MultiTenancy/IAbpZeroDbMigrator.cs:
--------------------------------------------------------------------------------
1 | namespace Abp.MultiTenancy
2 | {
3 | public interface IAbpZeroDbMigrator
4 | {
5 | void CreateOrMigrateForHost();
6 |
7 | void CreateOrMigrateForTenant(AbpTenantBase tenant);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/test/Abp.ZeroCore.SampleApp/Application/Users/IUserAppService.cs:
--------------------------------------------------------------------------------
1 | using Abp.Application.Services;
2 |
3 | namespace Abp.ZeroCore.SampleApp.Application.Users
4 | {
5 | public interface IUserAppService : IAsyncCrudAppService
6 | {
7 |
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | **IMPORTANT NOTICE:** This repository is moved to ASP.NET Boilerplate repository and it is deprecated now. Please refer to ASP.NET Boilerplate repository.
2 |
3 |
4 |
--------------------------------------------------------------------------------
/test/Abp.Zero.SampleApp.NHibernateTests/NHibernate/Mappings/UserMap.cs:
--------------------------------------------------------------------------------
1 | using Abp.Zero.NHibernate.EntityMappings;
2 | using Abp.Zero.SampleApp.Users;
3 |
4 | namespace Abp.Zero.SampleApp.NHibernate.Mappings
5 | {
6 | public class UserMap : AbpUserMap
7 | {
8 |
9 | }
10 | }
--------------------------------------------------------------------------------
/test/Abp.ZeroCore.IdentityServer4.Tests/IdentityServer4/AbpZeroIdentityServerTestBase.cs:
--------------------------------------------------------------------------------
1 | using Abp.TestBase;
2 |
3 | namespace Abp.IdentityServer4
4 | {
5 | public abstract class AbpZeroIdentityServerTestBase : AbpIntegratedTestBase
6 | {
7 |
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/Abp.ZeroCore.IdentityServer4.EntityFrameworkCore/IdentityServer4/IAbpPersistedGrantDbContext.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.EntityFrameworkCore;
2 |
3 | namespace Abp.IdentityServer4
4 | {
5 | public interface IAbpPersistedGrantDbContext
6 | {
7 | DbSet PersistedGrants { get; set; }
8 | }
9 | }
--------------------------------------------------------------------------------
/test/Abp.Zero.SampleApp/Users/User.cs:
--------------------------------------------------------------------------------
1 | using Abp.Authorization.Users;
2 |
3 | namespace Abp.Zero.SampleApp.Users
4 | {
5 | public class User : AbpUser
6 | {
7 | public override string ToString()
8 | {
9 | return string.Format("[User {0}] {1}", Id, UserName);
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/test/Abp.Zero.SampleApp.NHibernateTests/NHibernate/Mappings/RoleMap.cs:
--------------------------------------------------------------------------------
1 | using Abp.Zero.NHibernate.EntityMappings;
2 | using Abp.Zero.SampleApp.Roles;
3 | using Abp.Zero.SampleApp.Users;
4 |
5 | namespace Abp.Zero.SampleApp.NHibernate.Mappings
6 | {
7 | public class RoleMap : AbpRoleMap
8 | {
9 |
10 | }
11 | }
--------------------------------------------------------------------------------
/src/Abp.Zero/Authorization/Users/IUserTokenProviderAccessor.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.AspNet.Identity;
2 |
3 | namespace Abp.Authorization.Users
4 | {
5 | public interface IUserTokenProviderAccessor
6 | {
7 | IUserTokenProvider GetUserTokenProviderOrNull()
8 | where TUser : AbpUser;
9 | }
10 | }
--------------------------------------------------------------------------------
/test/Abp.Zero.SampleApp.NHibernateTests/NHibernate/Mappings/TenantMap.cs:
--------------------------------------------------------------------------------
1 | using Abp.Zero.NHibernate.EntityMappings;
2 | using Abp.Zero.SampleApp.MultiTenancy;
3 | using Abp.Zero.SampleApp.Users;
4 |
5 | namespace Abp.Zero.SampleApp.NHibernate.Mappings
6 | {
7 | public class TenantMap : AbpTenantMap
8 | {
9 |
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/Abp.Zero.Ldap/Ldap/Configuration/IAbpZeroLdapModuleConfig.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Abp.Zero.Ldap.Configuration
4 | {
5 | public interface IAbpZeroLdapModuleConfig
6 | {
7 | bool IsEnabled { get; }
8 |
9 | Type AuthenticationSourceType { get; }
10 |
11 | void Enable(Type authenticationSourceType);
12 | }
13 | }
--------------------------------------------------------------------------------
/src/Abp.Zero.Common/Zero/Configuration/IUserManagementConfig.cs:
--------------------------------------------------------------------------------
1 | using Abp.Collections;
2 |
3 | namespace Abp.Zero.Configuration
4 | {
5 | ///
6 | /// User management configuration.
7 | ///
8 | public interface IUserManagementConfig
9 | {
10 | ITypeList