Browse Source

AbpIdentityServerTestDataBuilder AddClaimTypes.

pull/994/head
maliming 7 years ago
parent
commit
b8ae3ffefd
  1. 15
      modules/identityserver/test/Volo.Abp.IdentityServer.TestBase/Volo/Abp/IdentityServer/AbpIdentityServerTestDataBuilder.cs

15
modules/identityserver/test/Volo.Abp.IdentityServer.TestBase/Volo/Abp/IdentityServer/AbpIdentityServerTestDataBuilder.cs

@ -1,6 +1,8 @@
using System.Collections.Generic; using System;
using System.Collections.Generic;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Guids; using Volo.Abp.Guids;
using Volo.Abp.Identity;
using Volo.Abp.IdentityServer.ApiResources; using Volo.Abp.IdentityServer.ApiResources;
using Volo.Abp.IdentityServer.Clients; using Volo.Abp.IdentityServer.Clients;
using Volo.Abp.IdentityServer.Grants; using Volo.Abp.IdentityServer.Grants;
@ -14,6 +16,7 @@ namespace Volo.Abp.IdentityServer
private readonly IApiResourceRepository _apiResourceRepository; private readonly IApiResourceRepository _apiResourceRepository;
private readonly IClientRepository _clientRepository; private readonly IClientRepository _clientRepository;
private readonly IIdentityResourceRepository _identityResourceRepository; private readonly IIdentityResourceRepository _identityResourceRepository;
private readonly IIdentityClaimTypeRepository _identityClaimTypeRepository;
//private readonly IPersistentGrantRepository _persistentGrantRepository; //private readonly IPersistentGrantRepository _persistentGrantRepository;
private readonly AbpIdentityServerTestData _testData; private readonly AbpIdentityServerTestData _testData;
@ -22,6 +25,7 @@ namespace Volo.Abp.IdentityServer
IApiResourceRepository apiResourceRepository, IApiResourceRepository apiResourceRepository,
IClientRepository clientRepository, IClientRepository clientRepository,
IIdentityResourceRepository identityResourceRepository, IIdentityResourceRepository identityResourceRepository,
IIdentityClaimTypeRepository identityClaimTypeRepository,
AbpIdentityServerTestData testData AbpIdentityServerTestData testData
/*IPersistentGrantRepository persistentGrantRepository*/) /*IPersistentGrantRepository persistentGrantRepository*/)
{ {
@ -30,6 +34,7 @@ namespace Volo.Abp.IdentityServer
_apiResourceRepository = apiResourceRepository; _apiResourceRepository = apiResourceRepository;
_clientRepository = clientRepository; _clientRepository = clientRepository;
_identityResourceRepository = identityResourceRepository; _identityResourceRepository = identityResourceRepository;
_identityClaimTypeRepository = identityClaimTypeRepository;
//_persistentGrantRepository = persistentGrantRepository; //_persistentGrantRepository = persistentGrantRepository;
} }
@ -39,6 +44,7 @@ namespace Volo.Abp.IdentityServer
AddIdentityResources(); AddIdentityResources();
AddApiResources(); AddApiResources();
AddClients(); AddClients();
AddClaimTypes();
} }
private void AddPersistedGrants() private void AddPersistedGrants()
@ -105,5 +111,12 @@ namespace Volo.Abp.IdentityServer
_clientRepository.Insert(new Client(_guidGenerator.Create(), "ClientId2")); _clientRepository.Insert(new Client(_guidGenerator.Create(), "ClientId2"));
_clientRepository.Insert(new Client(_guidGenerator.Create(), "ClientId3")); _clientRepository.Insert(new Client(_guidGenerator.Create(), "ClientId3"));
} }
private void AddClaimTypes()
{
var ageClaim = new IdentityClaimType(Guid.NewGuid(), "Age", false, false, null, null, null,
IdentityClaimValueType.Int);
_identityClaimTypeRepository.Insert(ageClaim);
}
} }
} }

Loading…
Cancel
Save