mirror of https://github.com/abpframework/abp.git
4 changed files with 111 additions and 0 deletions
@ -0,0 +1,43 @@ |
|||
using System; |
|||
using Volo.Abp.ObjectExtending.Modularity; |
|||
|
|||
namespace Volo.Abp.ObjectExtending; |
|||
|
|||
public class OpenIddictModuleExtensionConfiguration : ModuleExtensionConfiguration |
|||
{ |
|||
public OpenIddictModuleExtensionConfiguration ConfigureApplication( |
|||
Action<EntityExtensionConfiguration> configureAction) |
|||
{ |
|||
return this.ConfigureEntity( |
|||
OpenIddictModuleExtensionConsts.EntityNames.Application, |
|||
configureAction |
|||
); |
|||
} |
|||
|
|||
public OpenIddictModuleExtensionConfiguration ConfigureAuthorization( |
|||
Action<EntityExtensionConfiguration> configureAction) |
|||
{ |
|||
return this.ConfigureEntity( |
|||
OpenIddictModuleExtensionConsts.EntityNames.Authorization, |
|||
configureAction |
|||
); |
|||
} |
|||
|
|||
public OpenIddictModuleExtensionConfiguration ConfigureScope( |
|||
Action<EntityExtensionConfiguration> configureAction) |
|||
{ |
|||
return this.ConfigureEntity( |
|||
OpenIddictModuleExtensionConsts.EntityNames.Scope, |
|||
configureAction |
|||
); |
|||
} |
|||
|
|||
public OpenIddictModuleExtensionConfiguration ConfigureToken( |
|||
Action<EntityExtensionConfiguration> configureAction) |
|||
{ |
|||
return this.ConfigureEntity( |
|||
OpenIddictModuleExtensionConsts.EntityNames.Token, |
|||
configureAction |
|||
); |
|||
} |
|||
} |
|||
@ -0,0 +1,17 @@ |
|||
using System; |
|||
using Volo.Abp.ObjectExtending.Modularity; |
|||
|
|||
namespace Volo.Abp.ObjectExtending; |
|||
|
|||
public static class OpenIddictModuleExtensionConfigurationDictionaryExtensions |
|||
{ |
|||
public static ModuleExtensionConfigurationDictionary ConfigureOpenIddict( |
|||
this ModuleExtensionConfigurationDictionary modules, |
|||
Action<OpenIddictModuleExtensionConfiguration> configureAction) |
|||
{ |
|||
return modules.ConfigureModule( |
|||
OpenIddictModuleExtensionConsts.ModuleName, |
|||
configureAction |
|||
); |
|||
} |
|||
} |
|||
@ -0,0 +1,17 @@ |
|||
namespace Volo.Abp.ObjectExtending; |
|||
|
|||
public class OpenIddictModuleExtensionConsts |
|||
{ |
|||
public const string ModuleName = "OpenIddict"; |
|||
|
|||
public static class EntityNames |
|||
{ |
|||
public const string Application = "Application"; |
|||
|
|||
public const string Authorization = "Authorization"; |
|||
|
|||
public const string Scope = "Scope"; |
|||
|
|||
public const string Token = "Token"; |
|||
} |
|||
} |
|||
Loading…
Reference in new issue