Esempio n. 1
0
        public async Task Invoke(HttpContext httpContext, IScimContext scimContext, GlobalSettings globalSettings,
                                 IOrganizationRepository organizationRepository, IOrganizationConnectionRepository organizationConnectionRepository)
        {
            await scimContext.BuildAsync(httpContext, globalSettings, organizationRepository, organizationConnectionRepository);

            await _next.Invoke(httpContext);
        }
Esempio n. 2
0
 public GroupsController(
     IGroupRepository groupRepository,
     IGroupService groupService,
     IOptions <ScimSettings> scimSettings,
     IScimContext scimContext,
     ILogger <GroupsController> logger)
 {
     _scimSettings    = scimSettings?.Value;
     _groupRepository = groupRepository;
     _groupService    = groupService;
     _scimContext     = scimContext;
     _logger          = logger;
 }
 public ApiKeyAuthenticationHandler(
     IOptionsMonitor <ApiKeyAuthenticationOptions> options,
     ILoggerFactory logger,
     UrlEncoder encoder,
     ISystemClock clock,
     IOrganizationRepository organizationRepository,
     IOrganizationApiKeyRepository organizationApiKeyRepository,
     IScimContext scimContext) :
     base(options, logger, encoder, clock)
 {
     _organizationRepository       = organizationRepository;
     _organizationApiKeyRepository = organizationApiKeyRepository;
     _scimContext = scimContext;
 }
Esempio n. 4
0
 public UsersController(
     IUserService userService,
     IUserRepository userRepository,
     IOrganizationUserRepository organizationUserRepository,
     IOrganizationService organizationService,
     IScimContext scimContext,
     IOptions <ScimSettings> scimSettings,
     ILogger <UsersController> logger)
 {
     _userService                = userService;
     _userRepository             = userRepository;
     _organizationUserRepository = organizationUserRepository;
     _organizationService        = organizationService;
     _scimContext                = scimContext;
     _scimSettings               = scimSettings?.Value;
     _logger = logger;
 }