Esempio n. 1
0
 public IdentityServerDataSeedContributor(
     IClientRepository clientRepository,
     IApiResourceRepository apiResourceRepository,
     IIdentityResourceDataSeeder identityResourceDataSeeder,
     IGuidGenerator guidGenerator,
     IPermissionDataSeeder permissionDataSeeder,
     IConfiguration configuration)
 {
     _clientRepository           = clientRepository;
     _apiResourceRepository      = apiResourceRepository;
     _identityResourceDataSeeder = identityResourceDataSeeder;
     _guidGenerator        = guidGenerator;
     _permissionDataSeeder = permissionDataSeeder;
     _configuration        = configuration;
 }
Esempio n. 2
0
 public AuthServerDataSeeder(
     IClientRepository clientRepository,
     IApiResourceRepository apiResourceRepository,
     IApiScopeRepository apiScopeRepository,
     IIdentityResourceDataSeeder identityResourceDataSeeder,
     IGuidGenerator guidGenerator,
     IPermissionDataSeeder permissionDataSeeder)
 {
     _clientRepository           = clientRepository;
     _apiResourceRepository      = apiResourceRepository;
     _apiScopeRepository         = apiScopeRepository;
     _identityResourceDataSeeder = identityResourceDataSeeder;
     _guidGenerator        = guidGenerator;
     _permissionDataSeeder = permissionDataSeeder;
 }
Esempio n. 3
0
 public OrganizationSetupServiceIdentityServerDataSeeder(
     IClientRepository clientRepository,
     IApiResourceRepository apiResourceRepository,
     IApiScopeRepository apiScopeRepository,
     IIdentityResourceDataSeeder identityResourceDataSeeder,
     IGuidGenerator guidGenerator,
     IPermissionDataSeeder permissionDataSeeder,
     IConfiguration configuration)
 {
     _clientRepository           = clientRepository;
     _apiResourceRepository      = apiResourceRepository;
     _apiScopeRepository         = apiScopeRepository;
     _identityResourceDataSeeder = identityResourceDataSeeder;
     _guidGenerator        = guidGenerator;
     _permissionDataSeeder = permissionDataSeeder;
     _configuration        = configuration;
 }
        public AuthServerDataSeeder(
            IClientRepository clientRepository,
            IApiResourceRepository apiResourceRepository,
            IIdentityResourceDataSeeder identityResourceDataSeeder,
            IGuidGenerator guidGenerator,
            IPermissionDataSeeder permissionDataSeeder)
        {
            _clientRepository           = clientRepository;
            _apiResourceRepository      = apiResourceRepository;
            _identityResourceDataSeeder = identityResourceDataSeeder;
            _guidGenerator        = guidGenerator;
            _permissionDataSeeder = permissionDataSeeder;
            var configuration = new ConfigurationBuilder()
                                .SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile($"appsettings.json", optional: false, reloadOnChange: true)
                                .AddEnvironmentVariables()
                                .Build();

            _configuration = configuration;
        }
Esempio n. 5
0
 public IdentityServerDataSeedContributor(
     IClientRepository clientRepository,
     IApiResourceRepository apiResourceRepository,
     IApiScopeRepository apiScopeRepository,
     IIdentityResourceDataSeeder identityResourceDataSeeder,
     IGuidGenerator guidGenerator,
     IPermissionDataSeeder permissionDataSeeder,
     IConfiguration configuration,
     ICurrentTenant currentTenant,
     IRepository <Student, Guid> studentRepository)
 {
     _clientRepository           = clientRepository;
     _apiResourceRepository      = apiResourceRepository;
     _apiScopeRepository         = apiScopeRepository;
     _identityResourceDataSeeder = identityResourceDataSeeder;
     _guidGenerator        = guidGenerator;
     _permissionDataSeeder = permissionDataSeeder;
     _configuration        = configuration;
     _currentTenant        = currentTenant;
     _studentRepository    = studentRepository;
 }
Esempio n. 6
0
        public IdentityServerDataSeedContributor(
            IClientRepository clientRepository,
            IPermissionDataSeeder permissionDataSeeder,
            IApiResourceRepository apiResourceRepository,
            IIdentityResourceDataSeeder identityResourceDataSeeder,
            IGuidGenerator guidGenerator)
        {
            _clientRepository           = clientRepository;
            _permissionDataSeeder       = permissionDataSeeder;
            _apiResourceRepository      = apiResourceRepository;
            _identityResourceDataSeeder = identityResourceDataSeeder;
            _guidGenerator = guidGenerator;
            var env           = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Production";
            var configuration = new ConfigurationBuilder()
                                .SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile($"appsettings.{env}.json", optional: false, reloadOnChange: true)
                                .AddEnvironmentVariables()
                                .Build();

            _configuration = configuration;
        }
Esempio n. 7
0
 public PermissionDataSeeder_Tests()
 {
     _permissionDataSeeder           = GetRequiredService <IPermissionDataSeeder>();
     _grantpermissionGrantRepository = GetRequiredService <IPermissionGrantRepository>();
 }