diff --git a/Volo.Abp.sln b/Volo.Abp.sln index 44e7c27bb9..382424ead8 100644 --- a/Volo.Abp.sln +++ b/Volo.Abp.sln @@ -214,6 +214,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Abp.IdentityServer.EntityFr EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.IdentityServer.Application.Contracts", "src\Volo.Abp.IdentityServer.Application.Contracts\Volo.Abp.IdentityServer.Application.Contracts.csproj", "{253C20C0-1F46-410A-ACFE-2F375491E6D2}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.IdentityServer.Domain.Shared", "src\Volo.Abp.IdentityServer.Domain.Shared\Volo.Abp.IdentityServer.Domain.Shared.csproj", "{C386A083-4190-4567-B4E3-95D1C800A298}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.IdentityServer.Application", "src\Volo.Abp.IdentityServer.Application\Volo.Abp.IdentityServer.Application.csproj", "{2794C2A5-C633-41E3-8B47-0659E72D8C9B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -568,6 +572,14 @@ Global {253C20C0-1F46-410A-ACFE-2F375491E6D2}.Debug|Any CPU.Build.0 = Debug|Any CPU {253C20C0-1F46-410A-ACFE-2F375491E6D2}.Release|Any CPU.ActiveCfg = Release|Any CPU {253C20C0-1F46-410A-ACFE-2F375491E6D2}.Release|Any CPU.Build.0 = Release|Any CPU + {C386A083-4190-4567-B4E3-95D1C800A298}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C386A083-4190-4567-B4E3-95D1C800A298}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C386A083-4190-4567-B4E3-95D1C800A298}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C386A083-4190-4567-B4E3-95D1C800A298}.Release|Any CPU.Build.0 = Release|Any CPU + {2794C2A5-C633-41E3-8B47-0659E72D8C9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2794C2A5-C633-41E3-8B47-0659E72D8C9B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2794C2A5-C633-41E3-8B47-0659E72D8C9B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2794C2A5-C633-41E3-8B47-0659E72D8C9B}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -671,6 +683,8 @@ Global {3DF5C4E8-51E7-4931-B4F4-EA390AB8FCC9} = {447C8A77-E5F0-4538-8687-7383196D04EA} {0C73A439-7CD2-4105-8B70-30B896C15C72} = {3DF5C4E8-51E7-4931-B4F4-EA390AB8FCC9} {253C20C0-1F46-410A-ACFE-2F375491E6D2} = {324B920F-5BBA-46D8-BDC6-E1FA5EFE3733} + {C386A083-4190-4567-B4E3-95D1C800A298} = {324B920F-5BBA-46D8-BDC6-E1FA5EFE3733} + {2794C2A5-C633-41E3-8B47-0659E72D8C9B} = {324B920F-5BBA-46D8-BDC6-E1FA5EFE3733} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {BB97ECF4-9A84-433F-A80B-2A3285BDD1D5} diff --git a/src/Volo.Abp.IdentityServer.Application.Contracts/Volo.Abp.IdentityServer.Application.Contracts.csproj b/src/Volo.Abp.IdentityServer.Application.Contracts/Volo.Abp.IdentityServer.Application.Contracts.csproj index 13ed59429d..9c5066f53f 100644 --- a/src/Volo.Abp.IdentityServer.Application.Contracts/Volo.Abp.IdentityServer.Application.Contracts.csproj +++ b/src/Volo.Abp.IdentityServer.Application.Contracts/Volo.Abp.IdentityServer.Application.Contracts.csproj @@ -14,7 +14,8 @@ - + + diff --git a/src/Volo.Abp.IdentityServer.Application.Contracts/Volo/Abp/IdentityServer/AbpIdentityApplicationContractsModule.cs b/src/Volo.Abp.IdentityServer.Application.Contracts/Volo/Abp/IdentityServer/AbpIdentityApplicationContractsModule.cs new file mode 100644 index 0000000000..cad7e8a309 --- /dev/null +++ b/src/Volo.Abp.IdentityServer.Application.Contracts/Volo/Abp/IdentityServer/AbpIdentityApplicationContractsModule.cs @@ -0,0 +1,15 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Modularity; + +namespace Volo.Abp.IdentityServer +{ + [DependsOn(typeof(AbpDddModule))] + [DependsOn(typeof(AbpIdentityServerDomainSharedModule))] + public class AbpIdentityServerApplicationContractsModule : AbpModule + { + public override void ConfigureServices(IServiceCollection services) + { + services.AddAssemblyOf(); + } + } +} \ No newline at end of file diff --git a/src/Volo.Abp.IdentityServer.Application/Volo.Abp.IdentityServer.Application.csproj b/src/Volo.Abp.IdentityServer.Application/Volo.Abp.IdentityServer.Application.csproj new file mode 100644 index 0000000000..0adc0d131e --- /dev/null +++ b/src/Volo.Abp.IdentityServer.Application/Volo.Abp.IdentityServer.Application.csproj @@ -0,0 +1,21 @@ + + + + + + netstandard2.0 + Volo.Abp.IdentityServer.Application + Volo.Abp.IdentityServer.Application + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + false + false + false + + + + + + + + + diff --git a/src/Volo.Abp.IdentityServer.Application/Volo/Abp/IdentityServer/AbpIdentityServerApplicationModule.cs b/src/Volo.Abp.IdentityServer.Application/Volo/Abp/IdentityServer/AbpIdentityServerApplicationModule.cs new file mode 100644 index 0000000000..a17aa2cb0b --- /dev/null +++ b/src/Volo.Abp.IdentityServer.Application/Volo/Abp/IdentityServer/AbpIdentityServerApplicationModule.cs @@ -0,0 +1,15 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Modularity; + +namespace Volo.Abp.IdentityServer +{ + [DependsOn(typeof(AbpIdentityServerDomainModule))] + [DependsOn(typeof(AbpIdentityServerApplicationContractsModule))] + public class AbpIdentityServerApplicationModule : AbpModule + { + public override void ConfigureServices(IServiceCollection services) + { + services.AddAssemblyOf(); + } + } +} diff --git a/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.csproj b/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.csproj new file mode 100644 index 0000000000..c3422ab8c6 --- /dev/null +++ b/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.csproj @@ -0,0 +1,20 @@ + + + + + + netstandard2.0 + Volo.Abp.IdentityServer.Domain.Shared + Volo.Abp.IdentityServer.Domain.Shared + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + false + false + false + + + + + + + + diff --git a/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/AbpIdentityServerDomainSharedModule.cs b/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/AbpIdentityServerDomainSharedModule.cs new file mode 100644 index 0000000000..e0abc9e7bf --- /dev/null +++ b/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/AbpIdentityServerDomainSharedModule.cs @@ -0,0 +1,13 @@ +using Microsoft.Extensions.DependencyInjection; +using Volo.Abp.Modularity; + +namespace Volo.Abp.IdentityServer +{ + public class AbpIdentityServerDomainSharedModule : AbpModule + { + public override void ConfigureServices(IServiceCollection services) + { + services.AddAssemblyOf(); + } + } +} diff --git a/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj b/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj index 42d252e295..bd54443a48 100644 --- a/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj +++ b/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.csproj @@ -16,6 +16,7 @@ + diff --git a/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/AbpIdentityServerDomainModule.cs b/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/AbpIdentityServerDomainModule.cs index 16b6caf2ba..87cd39e4c8 100644 --- a/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/AbpIdentityServerDomainModule.cs +++ b/src/Volo.Abp.IdentityServer.Domain/Volo/Abp/IdentityServer/AbpIdentityServerDomainModule.cs @@ -5,8 +5,9 @@ using Volo.Abp.Modularity; namespace Volo.Abp.IdentityServer { - [DependsOn(typeof(AbpAutoMapperModule))] + [DependsOn(typeof(AbpIdentityServerDomainSharedModule))] [DependsOn(typeof(AbpDddModule))] + [DependsOn(typeof(AbpAutoMapperModule))] public class AbpIdentityServerDomainModule : AbpModule { public override void ConfigureServices(IServiceCollection services)