Example #1
0
 public GroupService(
     ScimServerConfiguration serverConfiguration,
     IResourceVersionProvider versionProvider,
     IResourceValidatorFactory resourceValidatorFactory,
     ICanonicalizationService canonicalizationService,
     IGroupRepository groupRepository)
     : base(serverConfiguration, versionProvider)
 {
     _GroupRepository          = groupRepository;
     _ResourceValidatorFactory = resourceValidatorFactory;
     _CanonicalizationService  = canonicalizationService;
 }
Example #2
0
 public GroupService(
     ScimServerConfiguration serverConfiguration,
     IResourceVersionProvider versionProvider,
     IResourceValidatorFactory resourceValidatorFactory,
     ICanonicalizationService canonicalizationService,
     IGroupRepository groupRepository) 
     : base(serverConfiguration, versionProvider)
 {
     _GroupRepository = groupRepository;
     _ResourceValidatorFactory = resourceValidatorFactory;
     _CanonicalizationService = canonicalizationService;
 }
Example #3
0
 public UserService(
     ScimServerConfiguration serverConfiguration,
     IResourceVersionProvider versionProvider,
     ICanonicalizationService canonicalizationService,
     IResourceValidatorFactory resourceValidatorFactory,
     IUserRepository userRepository,
     IManagePasswords passwordManager)
     : base(serverConfiguration, versionProvider)
 {
     _CanonicalizationService  = canonicalizationService;
     _UserRepository           = userRepository;
     _PasswordManager          = passwordManager;
     _ResourceValidatorFactory = resourceValidatorFactory;
 }
Example #4
0
 public UserService(
     ScimServerConfiguration serverConfiguration,
     IResourceVersionProvider versionProvider,
     ICanonicalizationService canonicalizationService,
     IResourceValidatorFactory resourceValidatorFactory,
     IUserRepository userRepository,
     IManagePasswords passwordManager)
     : base(serverConfiguration, versionProvider)
 {
     _CanonicalizationService = canonicalizationService;
     _UserRepository = userRepository;
     _PasswordManager = passwordManager;
     _ResourceValidatorFactory = resourceValidatorFactory;
 }
Example #5
0
        protected ServiceProviderConfigurationServiceBase(
            ScimServerConfiguration serverConfiguration,
            IResourceVersionProvider versionProvider)
            : base(serverConfiguration, versionProvider)
        {
            _ServiceProviderConfigurationFactory = new Lazy <ServiceProviderConfiguration>(
                () =>
            {
                var config = CreateServiceProviderConfiguration();

                SetResourceVersion(config);

                return(config);
            });
        }
        protected ServiceProviderConfigurationServiceBase(
            ScimServerConfiguration serverConfiguration, 
            IResourceVersionProvider versionProvider) 
            : base(serverConfiguration, versionProvider)
        {
            _ServiceProviderConfigurationFactory = new Lazy<ServiceProviderConfiguration>(
                () =>
                {
                    var config = CreateServiceProviderConfiguration();

                    SetResourceVersion(config);

                    return config;
                });
        }
 public ServiceProviderConfiguration2Service(
     ScimServerConfiguration serverConfiguration, 
     IResourceVersionProvider versionProvider) 
     : base(serverConfiguration, versionProvider)
 {
 }
 public ResourceTypeService(ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider) 
     : base(serverConfiguration, versionProvider)
 {
     _ResourceTypes = new Lazy<IReadOnlyDictionary<string, ResourceType>>(CreateResourceTypes);
 }
Example #9
0
 public ScimSchema1Service(ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider)
     : base(serverConfiguration, versionProvider)
 {
 }
Example #10
0
 protected ServiceBase(ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider)
 {
     ServerConfiguration = serverConfiguration;
     VersionProvider     = versionProvider;
 }
Example #11
0
 public ResourceTypeService(ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider)
     : base(serverConfiguration, versionProvider)
 {
     _ResourceTypes = new Lazy <IReadOnlyDictionary <string, ResourceType> >(CreateResourceTypes);
 }
Example #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SchemaService" /> class.
 /// </summary>
 /// <param name="serverConfiguration">The configuration.</param>
 /// <param name="versionProvider">The version provider.</param>
 protected SchemaService(ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider)
     : base(serverConfiguration, versionProvider)
 {
     _Schemas = new Lazy <IReadOnlyDictionary <string, ScimSchema> >(CreateSchemas);
 }
Example #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SchemaService" /> class.
 /// </summary>
 /// <param name="serverConfiguration">The configuration.</param>
 /// <param name="versionProvider">The version provider.</param>
 protected SchemaService(ScimServerConfiguration serverConfiguration, IResourceVersionProvider versionProvider) 
     : base(serverConfiguration, versionProvider)
 {
     _Schemas = new Lazy<IReadOnlyDictionary<string, ScimSchema>>(CreateSchemas);
 }