public DeleteResourceSetAction( IResourceSetRepository resourceSetRepository, IUmaServerEventSource umaServerEventSource) { _resourceSetRepository = resourceSetRepository; _umaServerEventSource = umaServerEventSource; }
public UpdateResourceSetAction( IResourceSetRepository resourceSetRepository, IResourceSetParameterValidator resourceSetParameterValidator) { _resourceSetRepository = resourceSetRepository; _resourceSetParameterValidator = resourceSetParameterValidator; }
public UpdatePolicyAction(IPolicyRepository policyRepository, IRepositoryExceptionHelper repositoryExceptionHelper, IResourceSetRepository resourceSetRepository, IUmaServerEventSource umaServerEventSource) { _policyRepository = policyRepository; _repositoryExceptionHelper = repositoryExceptionHelper; _resourceSetRepository = resourceSetRepository; _umaServerEventSource = umaServerEventSource; }
public AuthorizationPolicyValidator( IBasicAuthorizationPolicy basicAuthorizationPolicy, IResourceSetRepository resourceSetRepository, IUmaServerEventSource umaServerEventSource) { _basicAuthorizationPolicy = basicAuthorizationPolicy; _resourceSetRepository = resourceSetRepository; _umaServerEventSource = umaServerEventSource; }
public AddResourceSetToPolicyAction( IPolicyRepository policyRepository, IResourceSetRepository resourceSetRepository, IRepositoryExceptionHelper repositoryExceptionHelper) { _policyRepository = policyRepository; _resourceSetRepository = resourceSetRepository; _repositoryExceptionHelper = repositoryExceptionHelper; }
public DeleteResourcePolicyAction( IPolicyRepository policyRepository, IRepositoryExceptionHelper repositoryExceptionHelper, IResourceSetRepository resourceSetRepository) { _policyRepository = policyRepository; _repositoryExceptionHelper = repositoryExceptionHelper; _resourceSetRepository = resourceSetRepository; }
public UpdateResourceSetAction( IResourceSetRepository resourceSetRepository, IResourceSetParameterValidator resourceSetParameterValidator, IUmaServerEventSource umaServerEventSource) { _resourceSetRepository = resourceSetRepository; _resourceSetParameterValidator = resourceSetParameterValidator; _umaServerEventSource = umaServerEventSource; }
public AuthorizationPolicyValidator( IJwksStore jwksStore, IResourceSetRepository resourceSetRepository, IEventPublisher eventPublisher) { _authorizationPolicy = new DefaultAuthorizationPolicy(); _jwksStore = jwksStore; _resourceSetRepository = resourceSetRepository; _eventPublisher = eventPublisher; }
public RequestPermissionHandler( ITokenStore tokenStore, IResourceSetRepository resourceSetRepository, RuntimeSettings settings, ILogger logger) { _tokenStore = tokenStore; _resourceSetRepository = resourceSetRepository; _settings = settings; _logger = logger; }
public AddPermissionAction( IResourceSetRepository resourceSetRepository, ITicketStore ticketStore, IRepositoryExceptionHelper repositoryExceptionHelper, IUmaConfigurationService configurationService, IUmaServerEventSource umaServerEventSource) { _resourceSetRepository = resourceSetRepository; _ticketStore = ticketStore; _repositoryExceptionHelper = repositoryExceptionHelper; _configurationService = configurationService; _umaServerEventSource = umaServerEventSource; }
/// <summary> /// Initializes a new instance of the <see cref="PermissionsController"/> class. /// </summary> /// <param name="authenticationService">The default authentication service.</param> /// <param name="resourceSetRepository">The resource set repository.</param> /// <param name="ticketStore">The ticket store.</param> /// <param name="options">The options.</param> /// <param name="eventPublisher">The event publisher.</param> /// <param name="tokenStore">The token store.</param> /// <param name="logger">The logger</param> public PermissionsController( IAuthenticationService authenticationService, IResourceSetRepository resourceSetRepository, ITicketStore ticketStore, RuntimeSettings options, IEventPublisher eventPublisher, ITokenStore tokenStore, ILogger <PermissionsController> logger) : base(authenticationService) { _ticketStore = ticketStore; _eventPublisher = eventPublisher; _logger = logger; _resourceSetRepository = resourceSetRepository; _requestPermission = new RequestPermissionHandler(tokenStore, resourceSetRepository, options, logger); }
/// <summary> /// Initializes a new instance of the <see cref="TokenController"/> class. /// </summary> /// <param name="settings">The settings.</param> /// <param name="authorizationCodeStore">The authorization code store.</param> /// <param name="clientStore">The client store.</param> /// <param name="scopeRepository">The scope repository.</param> /// <param name="resourceOwnerRepository"></param> /// <param name="authenticateResourceOwnerServices">The authenticate resource owner services.</param> /// <param name="tokenStore">The token store.</param> /// <param name="ticketStore">The ticket store.</param> /// <param name="jwksStore"></param> /// <param name="resourceSetRepository">The resource set repository.</param> /// <param name="deviceAuthorizationStore">The device authorization store.</param> /// <param name="eventPublisher">The event publisher.</param> /// <param name="logger">The logger.</param> public TokenController( RuntimeSettings settings, IAuthorizationCodeStore authorizationCodeStore, IClientStore clientStore, IScopeRepository scopeRepository, IResourceOwnerRepository resourceOwnerRepository, IEnumerable <IAuthenticateResourceOwnerService> authenticateResourceOwnerServices, ITokenStore tokenStore, ITicketStore ticketStore, IJwksStore jwksStore, IResourceSetRepository resourceSetRepository, IDeviceAuthorizationStore deviceAuthorizationStore, IEventPublisher eventPublisher, ILogger <TokenController> logger) { _logger = logger; _tokenActions = new TokenActions( settings, authorizationCodeStore, clientStore, scopeRepository, jwksStore, resourceOwnerRepository, authenticateResourceOwnerServices, eventPublisher, tokenStore, deviceAuthorizationStore, logger); _umaTokenActions = new UmaTokenActions( ticketStore, settings, clientStore, scopeRepository, tokenStore, resourceSetRepository, jwksStore, eventPublisher, logger); }
public UmaTokenActions( ITicketStore ticketStore, RuntimeSettings configurationService, IClientStore clientStore, IScopeStore scopeRepository, ITokenStore tokenStore, IResourceSetRepository resourceSetRepository, IJwksStore jwksStore, IEventPublisher eventPublisher, ILogger logger) { _ticketStore = ticketStore; _configurationService = configurationService; _authorizationPolicyValidator = new AuthorizationPolicyValidator( jwksStore, resourceSetRepository, eventPublisher); _authenticateClient = new AuthenticateClient(clientStore, jwksStore); _jwtGenerator = new JwtGenerator(clientStore, scopeRepository, jwksStore, logger); _tokenStore = tokenStore; _eventPublisher = eventPublisher; _logger = logger; }
public UpdateResourcePermissionsAction(IResourceSetRepository resourceSetRepository, IPolicyRepository policyRepository) { _resourceSetRepository = resourceSetRepository; _policyRepository = policyRepository; }
public ConfirmSharedLinkAction(ISharedLinkRepository sharedLinkRepository, IResourceSetRepository resourceSetRepository, IPolicyRepository policyRepository) { _sharedLinkRepository = sharedLinkRepository; _resourceSetRepository = resourceSetRepository; _policyRepository = policyRepository; }
public SearchResourceSetOperation(IResourceSetRepository resourceSetRepository) { _resourceSetRepository = resourceSetRepository; }
public GetResourcesSharedWithMeAction(IResourceSetRepository resourceSetRepository) { _resourceSetRepository = resourceSetRepository; }
public ShareResourceAction(IResourceSetRepository resourceSetRepository, ISharedLinkRepository sharedLinkRepository) { _resourceSetRepository = resourceSetRepository; _sharedLinkRepository = sharedLinkRepository; }
/// <summary> /// Initializes a new instance of the <see cref="ResourceSetController"/> class. /// </summary> /// <param name="resourceSetRepository">The resource set repository.</param> /// <param name="logger">The logger</param> public ResourceSetController(IResourceSetRepository resourceSetRepository, ILogger <ResourceSetController> logger) { _resourceSetRepository = resourceSetRepository; _updateResourceSet = new UpdateResourceSetAction(resourceSetRepository, logger); }
public GetAllResourceSetAction( IResourceSetRepository resourceSetRepository) { _resourceSetRepository = resourceSetRepository; }
public GetCurrentUserResourcesAction(IResourceSetRepository resourceSetRepository) { _resourceSetRepository = resourceSetRepository; }
public UpdateResourceSetAction(IResourceSetRepository resourceSetRepository, ILogger logger) { _resourceSetRepository = resourceSetRepository; _logger = logger; }