public RequestsAPIController(IUMAPendingRequestCommandRepository umaPendingRequestCommandRepository, IUMAPendingRequestQueryRepository umaPendingRequestQueryRepository, IUMAResourceCommandRepository umaResourceCommandRepository, IUMAResourceQueryRepository umaResourceQueryRepository, IEnumerable <IClaimTokenFormat> claimTokenFormats, IJwtParser jwtParser, IOptions <UMAHostOptions> umaHostoptions) : base(jwtParser, umaHostoptions)
 {
     _umaPendingRequestCommandRepository = umaPendingRequestCommandRepository;
     _umaPendingRequestQueryRepository   = umaPendingRequestQueryRepository;
     _umaResourceCommandRepository       = umaResourceCommandRepository;
     _umaResourceQueryRepository         = umaResourceQueryRepository;
     _claimTokenFormats = claimTokenFormats;
 }
示例#2
0
 public UmaTicketHandler(IEnumerable <ITokenProfile> tokenProfiles, IUmaTicketGrantTypeValidator umaTicketGrantTypeValidator, IEnumerable <IClaimTokenFormat> claimTokenFormatFetchers, IUMAPermissionTicketHelper umaPermissionTicketHelper, IUMAResourceQueryRepository umaResourceQueryRepository, IUMAPendingRequestCommandRepository umaPendingRequestCommandRepository, IUMAPendingRequestQueryRepository umaPendingRequestQueryRepository, IEnumerable <ITokenBuilder> tokenBuilders, IOptions <UMAHostOptions> umaHostOptions, IClientAuthenticationHelper clientAuthenticationHelper) : base(clientAuthenticationHelper)
 {
     _tokenProfiles = tokenProfiles;
     _umaTicketGrantTypeValidator        = umaTicketGrantTypeValidator;
     _claimTokenFormatFetchers           = claimTokenFormatFetchers;
     _umaPermissionTicketHelper          = umaPermissionTicketHelper;
     _umaResourceQueryRepository         = umaResourceQueryRepository;
     _umaPendingRequestCommandRepository = umaPendingRequestCommandRepository;
     _umaPendingRequestQueryRepository   = umaPendingRequestQueryRepository;
     _umaHostOptions = umaHostOptions.Value;
     _tokenBuilders  = tokenBuilders;
 }
 public PermissionsAPIController(IUMAResourceQueryRepository umaResourceQueryRepository, IUMAPermissionTicketHelper permissionTicketHelper, IJwtParser jwtParser, IOptions <UMAHostOptions> umaHostoptions) : base(jwtParser, umaHostoptions)
 {
     _umaResourceQueryRepository = umaResourceQueryRepository;
     _permissionTicketHelper     = permissionTicketHelper;
 }
示例#4
0
 public ResourcesAPIController(IUMAResourceCommandRepository umaResourceCommandRepository, IUMAResourceQueryRepository umaResourceQueryRepository, IJwtParser jwtParser, IOptions <UMAHostOptions> umaHostoptions) : base(jwtParser, umaHostoptions)
 {
     _umaResourceCommandRepository = umaResourceCommandRepository;
     _umaResourceQueryRepository   = umaResourceQueryRepository;
 }