public AuthorizationRequestHandler(IEnumerable <IResponseTypeHandler> responseTypeHandlers,
                                    IEnumerable <IAuthorizationRequestValidator> authorizationRequestValidators,
                                    IEnumerable <ITokenProfile> tokenProfiles,
                                    IAuthorizationRequestEnricher authorizationRequestEnricher,
                                    IOAuthClientRepository oauthClientRepository,
                                    IOAuthUserRepository oauthUserRepository)
 {
     _responseTypeHandlers           = responseTypeHandlers;
     _authorizationRequestValidators = authorizationRequestValidators;
     _tokenProfiles = tokenProfiles;
     _authorizationRequestEnricher = authorizationRequestEnricher;
     _oauthClientRepository        = oauthClientRepository;
     _oauthUserRepository          = oauthUserRepository;
 }
 public OpenIDAuthorizationRequestHandler(
     IEnumerable <IResponseTypeHandler> responseTypeHandlers,
     IEnumerable <IAuthorizationRequestValidator> authorizationRequestValidators,
     IEnumerable <ITokenProfile> tokenProfiles,
     IAuthorizationRequestEnricher authorizationRequestEnricher,
     IOAuthClientRepository oauthClientRepository,
     IOAuthUserRepository oauthUserRepository) : base(
         responseTypeHandlers,
         authorizationRequestValidators,
         tokenProfiles,
         authorizationRequestEnricher,
         oauthClientRepository,
         oauthUserRepository)
 {
 }
 public OpenIDAuthorizationRequestHandler(IEnumerable <IResponseTypeHandler> responseTypeHandlers, IEnumerable <IOAuthResponseMode> oauthResponseModes, IEnumerable <IAuthorizationRequestValidator> authorizationRequestValidators, IEnumerable <ITokenProfile> tokenProfiles, IAuthorizationRequestEnricher authorizationRequestEnricher, IOAuthClientQueryRepository oauthClientRepository, IOAuthUserQueryRepository oauthUserRepository, IHttpClientFactory httpClientFactory, IOptions <OpenIDHostOptions> options) : base(responseTypeHandlers, oauthResponseModes, authorizationRequestValidators, tokenProfiles, authorizationRequestEnricher, oauthClientRepository, oauthUserRepository, httpClientFactory)
 {
     _openidHostOptions = options.Value;
 }