|
|
|
@ -14,14 +14,17 @@ namespace Volo.Abp.IdentityServer |
|
|
|
private readonly IClientRepository _clientRepository; |
|
|
|
private readonly IIdentityResourceRepository _identityResourceRepository; |
|
|
|
//private readonly IPersistentGrantRepository _persistentGrantRepository;
|
|
|
|
private readonly AbpIdentityServerTestData _testData; |
|
|
|
|
|
|
|
public AbpIdentityServerTestDataBuilder( |
|
|
|
IGuidGenerator guidGenerator, |
|
|
|
IApiResourceRepository apiResourceRepository, |
|
|
|
IClientRepository clientRepository, |
|
|
|
IIdentityResourceRepository identityResourceRepository |
|
|
|
IIdentityResourceRepository identityResourceRepository, |
|
|
|
AbpIdentityServerTestData testData |
|
|
|
/*IPersistentGrantRepository persistentGrantRepository*/) |
|
|
|
{ |
|
|
|
_testData = testData; |
|
|
|
_guidGenerator = guidGenerator; |
|
|
|
_apiResourceRepository = apiResourceRepository; |
|
|
|
_clientRepository = clientRepository; |
|
|
|
@ -46,21 +49,21 @@ namespace Volo.Abp.IdentityServer |
|
|
|
|
|
|
|
private void AddIdentityResources() |
|
|
|
{ |
|
|
|
_identityResourceRepository.Insert(new IdentityResource(_guidGenerator.Create(), "NewIdentityResource1")); |
|
|
|
_identityResourceRepository.Insert(new IdentityResource(_testData.IdentityResource1Id, "NewIdentityResource1")); |
|
|
|
_identityResourceRepository.Insert(new IdentityResource(_guidGenerator.Create(), "NewIdentityResource2")); |
|
|
|
_identityResourceRepository.Insert(new IdentityResource(_guidGenerator.Create(), "NewIdentityResource3")); |
|
|
|
} |
|
|
|
|
|
|
|
private void AddApiResources() |
|
|
|
{ |
|
|
|
_apiResourceRepository.Insert(new ApiResource(_guidGenerator.Create(), "NewApiResource1")); |
|
|
|
_apiResourceRepository.Insert(new ApiResource(_testData.ApiResource1Id, "NewApiResource1")); |
|
|
|
_apiResourceRepository.Insert(new ApiResource(_guidGenerator.Create(), "NewApiResource2")); |
|
|
|
_apiResourceRepository.Insert(new ApiResource(_guidGenerator.Create(), "NewApiResource3")); |
|
|
|
} |
|
|
|
|
|
|
|
private void AddClients() |
|
|
|
{ |
|
|
|
_clientRepository.Insert(new Client(_guidGenerator.Create(), "ClientId1")); |
|
|
|
_clientRepository.Insert(new Client(_testData.Client1Id, "ClientId1")); |
|
|
|
_clientRepository.Insert(new Client(_guidGenerator.Create(), "ClientId2")); |
|
|
|
_clientRepository.Insert(new Client(_guidGenerator.Create(), "ClientId3")); |
|
|
|
} |
|
|
|
|