예제 #1
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 OpenIDClaimTokenFormat(IOptions <UMAHostOptions> umaHostOptions, IJwtParser jwtParser)
 {
     _umaHostOptions = umaHostOptions.Value;
     _jwtParser      = jwtParser;
 }
 public UMAPermissionTicketHelper(IDistributedCache distributedCache, IOptions <UMAHostOptions> umaHostOptions)
 {
     _distributedCache = distributedCache;
     _umaHostOptions   = umaHostOptions.Value;
 }
예제 #4
0
 public HomeController(IOptions <UMAHostOptions> options)
 {
     _options = options.Value;
 }
 public BaseAPIController(IJwtParser jwtParser, IOptions <UMAHostOptions> umaHostoptions)
 {
     _jwtParser      = jwtParser;
     _umaHostOptions = umaHostoptions.Value;
 }