示例#1
0
 public IdentityServerDataSeedContributor(
     IClientRepository clientRepository,
     IApiResourceRepository apiResourceRepository,
     IApiScopeRepository apiScopeRepository,
     IIdentityResourceDataSeeder identityResourceDataSeeder,
     IGuidGenerator guidGenerator,
     IPermissionDataSeeder permissionDataSeeder,
     IConfiguration configuration,
     ICurrentTenant currentTenant)
 {
     _clientRepository           = clientRepository;
     _apiResourceRepository      = apiResourceRepository;
     _apiScopeRepository         = apiScopeRepository;
     _identityResourceDataSeeder = identityResourceDataSeeder;
     _guidGenerator        = guidGenerator;
     _permissionDataSeeder = permissionDataSeeder;
     _configuration        = configuration;
     _currentTenant        = currentTenant;
 }
示例#2
0
 public ResourceStore(
     IIdentityResourceRepository identityResourceRepository,
     IObjectMapper <AbpIdentityServerDomainModule> objectMapper,
     IApiResourceRepository apiResourceRepository,
     IApiScopeRepository apiScopeRepository,
     IDistributedCache <IdentityServer4.Models.IdentityResource> identityResourceCache,
     IDistributedCache <IdentityServer4.Models.ApiScope> apiScopeCache,
     IDistributedCache <IdentityServer4.Models.ApiResource> apiResourceCache,
     IDistributedCache <Resources> resourcesCache,
     IOptions <IdentityServerOptions> options)
 {
     IdentityResourceRepository = identityResourceRepository;
     ObjectMapper          = objectMapper;
     ApiResourceRepository = apiResourceRepository;
     ApiScopeRepository    = apiScopeRepository;
     IdentityResourceCache = identityResourceCache;
     ApiScopeCache         = apiScopeCache;
     ApiResourceCache      = apiResourceCache;
     ResourcesCache        = resourcesCache;
     Options = options.Value;
 }
 public AbpIdentityServerTestDataBuilder(
     IGuidGenerator guidGenerator,
     IApiResourceRepository apiResourceRepository,
     IApiScopeRepository apiScopeRepository,
     IClientRepository clientRepository,
     IIdentityResourceRepository identityResourceRepository,
     IIdentityClaimTypeRepository identityClaimTypeRepository,
     AbpIdentityServerTestData testData,
     IPersistentGrantRepository persistentGrantRepository,
     IDeviceFlowCodesRepository deviceFlowCodesRepository,
     IClock clock)
 {
     _testData                    = testData;
     _guidGenerator               = guidGenerator;
     _apiResourceRepository       = apiResourceRepository;
     _apiScopeRepository          = apiScopeRepository;
     _clientRepository            = clientRepository;
     _identityResourceRepository  = identityResourceRepository;
     _identityClaimTypeRepository = identityClaimTypeRepository;
     _persistentGrantRepository   = persistentGrantRepository;
     _deviceFlowCodesRepository   = deviceFlowCodesRepository;
     _clock = clock;
 }
        private IApiScopeService GetApiScopeService(IApiScopeRepository repository, IApiScopeServiceResources resources, IAuditEventLogger auditEventLogger)
        {
            IApiScopeService apiScopeService = new ApiScopeService(resources, repository, auditEventLogger);

            return(apiScopeService);
        }
示例#5
0
 public ApiScopeService(IUnitOfWork unitOfWork, IApiScopeRepository apiScopeRepository)
 {
     _unitOfWork         = unitOfWork;
     _apiScopeRepository = apiScopeRepository;
 }
示例#6
0
 public ApiScopeService(IApiScopeRepository repository)
 {
     _repository = repository;
 }
示例#7
0
 public ApiScopeService(IApiScopeServiceResources apiScopeServiceResources, IApiScopeRepository apiScopeRepository, IAuditEventLogger auditEventLogger)
 {
     ApiScopeRepository       = apiScopeRepository;
     AuditEventLogger         = auditEventLogger;
     ApiScopeServiceResources = apiScopeServiceResources;
 }
示例#8
0
 public ScopesController(IApiScopeRepository persistentGrantRepository, IMapper mapper, IdentityServerDbContext mateupDbContext)
 {
     _apiScopeRepository = persistentGrantRepository;
     _mapper             = mapper;
     _mateupDbContext    = mateupDbContext;
 }
 public ApiScopeAppService(
     IApiScopeRepository apiScopeRepository)
 {
     ApiScopeRepository = apiScopeRepository;
 }
示例#10
0
 public ResourceStore(IIdentityResourceRepository identityResourceRepository, IApiResourceRepository apiResourceRepository, IApiScopeRepository apiScopeRepository)
 {
     _identityResourceRepository = identityResourceRepository;
     _apiResourceRepository      = apiResourceRepository;
     _apiScopeRepository         = apiScopeRepository;
 }