Browse Source

Update OpenIddictDataSeedContributor.cs

pull/13075/head
Enis Necipoglu 4 years ago
parent
commit
5e3bfecd8b
  1. 11
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/OpenIddict/OpenIddictDataSeedContributor.cs

11
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain/OpenIddict/OpenIddictDataSeedContributor.cs

@ -10,6 +10,7 @@ using Volo.Abp;
using Volo.Abp.Authorization.Permissions; using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Data; using Volo.Abp.Data;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.OpenIddict.Applications;
using Volo.Abp.PermissionManagement; using Volo.Abp.PermissionManagement;
using Volo.Abp.Uow; using Volo.Abp.Uow;
@ -21,14 +22,14 @@ namespace MyCompanyName.MyProjectName.OpenIddict;
public class OpenIddictDataSeedContributor : IDataSeedContributor, ITransientDependency public class OpenIddictDataSeedContributor : IDataSeedContributor, ITransientDependency
{ {
private readonly IConfiguration _configuration; private readonly IConfiguration _configuration;
private readonly IOpenIddictApplicationManager _applicationManager; private readonly IAbpApplicationManager _applicationManager;
private readonly IOpenIddictScopeManager _scopeManager; private readonly IOpenIddictScopeManager _scopeManager;
private readonly IPermissionDataSeeder _permissionDataSeeder; private readonly IPermissionDataSeeder _permissionDataSeeder;
private readonly IStringLocalizer<OpenIddictResponse> L; private readonly IStringLocalizer<OpenIddictResponse> L;
public OpenIddictDataSeedContributor( public OpenIddictDataSeedContributor(
IConfiguration configuration, IConfiguration configuration,
IOpenIddictApplicationManager applicationManager, IAbpApplicationManager applicationManager,
IOpenIddictScopeManager scopeManager, IOpenIddictScopeManager scopeManager,
IPermissionDataSeeder permissionDataSeeder, IPermissionDataSeeder permissionDataSeeder,
IStringLocalizer<OpenIddictResponse> l) IStringLocalizer<OpenIddictResponse> l)
@ -201,6 +202,7 @@ public class OpenIddictDataSeedContributor : IDataSeedContributor, ITransientDep
string secret, string secret,
List<string> grantTypes, List<string> grantTypes,
List<string> scopes, List<string> scopes,
string clientUri = null,
string redirectUri = null, string redirectUri = null,
string postLogoutRedirectUri = null, string postLogoutRedirectUri = null,
List<string> permissions = null) List<string> permissions = null)
@ -224,13 +226,14 @@ public class OpenIddictDataSeedContributor : IDataSeedContributor, ITransientDep
var client = await _applicationManager.FindByClientIdAsync(name); var client = await _applicationManager.FindByClientIdAsync(name);
if (client == null) if (client == null)
{ {
var application = new OpenIddictApplicationDescriptor var application = new AbpApplicationDescriptor
{ {
ClientId = name, ClientId = name,
Type = type, Type = type,
ClientSecret = secret, ClientSecret = secret,
ConsentType = consentType, ConsentType = consentType,
DisplayName = displayName DisplayName = displayName,
ClientUri = clientUri,
}; };
Check.NotNullOrEmpty(grantTypes, nameof(grantTypes)); Check.NotNullOrEmpty(grantTypes, nameof(grantTypes));

Loading…
Cancel
Save