mirror of https://github.com/abpframework/abp.git
4 changed files with 92 additions and 1 deletions
@ -0,0 +1,35 @@ |
|||||
|
using System; |
||||
|
using Volo.Abp.ObjectExtending.Modularity; |
||||
|
|
||||
|
namespace Volo.Abp.ObjectExtending |
||||
|
{ |
||||
|
public class IdentityServerModuleExtensionConfiguration : ModuleExtensionConfiguration |
||||
|
{ |
||||
|
public IdentityServerModuleExtensionConfiguration ConfigureClient( |
||||
|
Action<EntityExtensionConfiguration> configureAction) |
||||
|
{ |
||||
|
return this.ConfigureEntity( |
||||
|
IdentityServerModuleExtensionConsts.EntityNames.Client, |
||||
|
configureAction |
||||
|
); |
||||
|
} |
||||
|
|
||||
|
public IdentityServerModuleExtensionConfiguration ConfigureApiResource( |
||||
|
Action<EntityExtensionConfiguration> configureAction) |
||||
|
{ |
||||
|
return this.ConfigureEntity( |
||||
|
IdentityServerModuleExtensionConsts.EntityNames.ApiResource, |
||||
|
configureAction |
||||
|
); |
||||
|
} |
||||
|
|
||||
|
public IdentityServerModuleExtensionConfiguration ConfigureIdentityResource( |
||||
|
Action<EntityExtensionConfiguration> configureAction) |
||||
|
{ |
||||
|
return this.ConfigureEntity( |
||||
|
IdentityServerModuleExtensionConsts.EntityNames.IdentityResource, |
||||
|
configureAction |
||||
|
); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,18 @@ |
|||||
|
using System; |
||||
|
using Volo.Abp.ObjectExtending.Modularity; |
||||
|
|
||||
|
namespace Volo.Abp.ObjectExtending |
||||
|
{ |
||||
|
public static class IdentityServerModuleExtensionConfigurationDictionaryExtensions |
||||
|
{ |
||||
|
public static ModuleExtensionConfigurationDictionary ConfigureIdentityServer( |
||||
|
this ModuleExtensionConfigurationDictionary modules, |
||||
|
Action<IdentityServerModuleExtensionConfiguration> configureAction) |
||||
|
{ |
||||
|
return modules.ConfigureModule( |
||||
|
IdentityServerModuleExtensionConsts.ModuleName, |
||||
|
configureAction |
||||
|
); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,16 @@ |
|||||
|
namespace Volo.Abp.ObjectExtending |
||||
|
{ |
||||
|
public static class IdentityServerModuleExtensionConsts |
||||
|
{ |
||||
|
public const string ModuleName = "IdentityServer"; |
||||
|
|
||||
|
public static class EntityNames |
||||
|
{ |
||||
|
public const string Client = "Client"; |
||||
|
|
||||
|
public const string IdentityResource = "IdentityResource"; |
||||
|
|
||||
|
public const string ApiResource = "ApiResource"; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue