diff --git a/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/AbpIdentityApplicationModule.cs b/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/AbpIdentityApplicationModule.cs index 515517580c..47d89ee1fd 100644 --- a/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/AbpIdentityApplicationModule.cs +++ b/src/Volo.Abp.Identity.Application/Volo/Abp/Identity/AbpIdentityApplicationModule.cs @@ -1,6 +1,7 @@ using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AutoMapper; using Volo.Abp.Modularity; +using Volo.Abp.Permissions; using Volo.Abp.Session; namespace Volo.Abp.Identity @@ -15,12 +16,17 @@ namespace Volo.Abp.Identity { public override void ConfigureServices(IServiceCollection services) { - services.AddAssemblyOf(); + services.Configure(options => + { + options.ManagementProviders.Add(); + }); services.Configure(options => { options.AddProfile(); }); + + services.AddAssemblyOf(); } } } \ No newline at end of file diff --git a/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs b/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs index ef9a3d23bd..ae29666b8e 100644 --- a/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs +++ b/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs @@ -11,12 +11,6 @@ namespace Volo.Abp.Identity { public override void ConfigureServices(IServiceCollection services) { - services.Configure(options => - { - options.ManagementProviders.Add(); - options.ManagementProviders.Add(); - }); - var identityBuilder = services.AddAbpIdentity(); services.ExecutePreConfiguredActions(identityBuilder); diff --git a/test/Volo.Abp.Identity.Tests/Volo/Abp/Identity/PermissionManager_Tests.cs b/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/PermissionManager_Tests.cs similarity index 98% rename from test/Volo.Abp.Identity.Tests/Volo/Abp/Identity/PermissionManager_Tests.cs rename to test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/PermissionManager_Tests.cs index 8deb512cad..10ef9f84a3 100644 --- a/test/Volo.Abp.Identity.Tests/Volo/Abp/Identity/PermissionManager_Tests.cs +++ b/test/Volo.Abp.Identity.Application.Tests/Volo/Abp/Identity/PermissionManager_Tests.cs @@ -10,7 +10,7 @@ using Xunit; namespace Volo.Abp.Identity { - public class PermissionManager_Tests : AbpIdentityDomainTestBase + public class PermissionManager_Tests : AbpIdentityApplicationTestBase { private readonly IPermissionManager _permissionManager; private readonly IPermissionStore _permissionStore;