Browse Source

Allow to extend the ClaimType

pull/3834/head
Halil İbrahim Kalkan 6 years ago
parent
commit
a51d8fb782
  1. 9
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConfiguration.cs
  2. 2
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConsts.cs
  3. 6
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs

9
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConfiguration.cs

@ -22,5 +22,14 @@ namespace Volo.Abp.ObjectExtending
configureAction
);
}
public IdentityModuleExtensionConfiguration ConfigureClaimType(
Action<EntityExtensionConfiguration> configureAction)
{
return this.ConfigureEntity(
IdentityModuleExtensionConsts.EntityNames.ClaimType,
configureAction
);
}
}
}

2
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConsts.cs

@ -9,6 +9,8 @@
public const string User = "User";
public const string Role = "Role";
public const string ClaimType = "ClaimType";
}
}
}

6
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs

@ -60,6 +60,12 @@ namespace Volo.Abp.Identity
IdentityModuleExtensionConsts.EntityNames.Role,
typeof(IdentityRole)
);
ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
IdentityModuleExtensionConsts.ModuleName,
IdentityModuleExtensionConsts.EntityNames.ClaimType,
typeof(IdentityClaimType)
);
}
private static void AddAbpIdentityOptionsFactory(IServiceCollection services)

Loading…
Cancel
Save