public ResourcesAPIController(
     IUMAResourceRepository umaResourceRepository,
     IJwtParser jwtParser,
     IOptions <UMAHostOptions> umaHostoptions) : base(jwtParser, umaHostoptions)
 {
     _umaResourceRepository = umaResourceRepository;
 }
 public ManagementController(
     IUMAResourceRepository umaResourceRepository,
     IUMAPendingRequestRepository umaPendingRequestRepository,
     IJwtParser jwtParser,
     IOptions <UMAHostOptions> umaHostoptions) : base(jwtParser, umaHostoptions)
 {
     _umaResourceRepository       = umaResourceRepository;
     _umaPendingRequestRepository = umaPendingRequestRepository;
 }
Example #3
0
 public PermissionsAPIController(
     IUMAResourceRepository umaResourceRepository,
     IUMAPermissionTicketHelper permissionTicketHelper,
     IJwtParser jwtParser,
     IOptions <UMAHostOptions> umaHostoptions) : base(jwtParser, umaHostoptions)
 {
     _umaResourceRepository  = umaResourceRepository;
     _permissionTicketHelper = permissionTicketHelper;
 }
 public RequestsAPIController(
     IUMAPendingRequestRepository umaPendingRequestRepository,
     IUMAResourceRepository umaResourceRepository,
     IEnumerable <IClaimTokenFormat> claimTokenFormats,
     IJwtParser jwtParser,
     IOptions <UMAHostOptions> umaHostoptions) : base(jwtParser, umaHostoptions)
 {
     _umaPendingRequestRepository = umaPendingRequestRepository;
     _umaResourceRepository       = umaResourceRepository;
     _claimTokenFormats           = claimTokenFormats;
 }
 public UmaTicketHandler(
     IEnumerable <ITokenProfile> tokenProfiles,
     IUmaTicketGrantTypeValidator umaTicketGrantTypeValidator,
     IEnumerable <IClaimTokenFormat> claimTokenFormatFetchers,
     IUMAPermissionTicketHelper umaPermissionTicketHelper,
     IUMAResourceRepository umaResourceRepository,
     IUMAPendingRequestRepository umaPendingRequestRepository,
     IEnumerable <ITokenBuilder> tokenBuilders,
     IOptions <UMAHostOptions> umaHostOptions,
     IClientAuthenticationHelper clientAuthenticationHelper) : base(clientAuthenticationHelper)
 {
     _tokenProfiles = tokenProfiles;
     _umaTicketGrantTypeValidator = umaTicketGrantTypeValidator;
     _claimTokenFormatFetchers    = claimTokenFormatFetchers;
     _umaPermissionTicketHelper   = umaPermissionTicketHelper;
     _umaResourceRepository       = umaResourceRepository;
     _umaPendingRequestRepository = umaPendingRequestRepository;
     _umaHostOptions = umaHostOptions.Value;
     _tokenBuilders  = tokenBuilders;
 }