|
|
|
@ -6,6 +6,11 @@ namespace Volo.Abp.Identity |
|
|
|
{ |
|
|
|
public class IdentityDataSeedContributor : IDataSeedContributor, ITransientDependency |
|
|
|
{ |
|
|
|
public const string AdminEmailPropertyName = "AdminEmail"; |
|
|
|
public const string AdminEmailDefaultValue = "admin@abp.io"; |
|
|
|
public const string AdminPasswordPropertyName = "AdminPassword"; |
|
|
|
public const string AdminPasswordDefaultValue = "1q2w3E*"; |
|
|
|
|
|
|
|
protected IIdentityDataSeeder IdentityDataSeeder { get; } |
|
|
|
|
|
|
|
public IdentityDataSeedContributor(IIdentityDataSeeder identityDataSeeder) |
|
|
|
@ -16,8 +21,8 @@ namespace Volo.Abp.Identity |
|
|
|
public virtual Task SeedAsync(DataSeedContext context) |
|
|
|
{ |
|
|
|
return IdentityDataSeeder.SeedAsync( |
|
|
|
context?["AdminEmail"] as string ?? "admin@abp.io", |
|
|
|
context?["AdminPassword"] as string ?? "1q2w3E*", |
|
|
|
context?[AdminEmailPropertyName] as string ?? AdminEmailDefaultValue, |
|
|
|
context?[AdminPasswordPropertyName] as string ?? AdminPasswordDefaultValue, |
|
|
|
context?.TenantId |
|
|
|
); |
|
|
|
} |
|
|
|
|