protected AuthorizeEndpointBase(IEventService events, IUserSession userSession, IAuthorizeRequestValidator validator, IAuthorizeResponseGenerator authorizeResponseGenerator, IAuthorizeInteractionResponseGenerator interactionGenerator) { _events = events; UserSession = userSession; _validator = validator; _authorizeResponseGenerator = authorizeResponseGenerator; _interactionGenerator = interactionGenerator; }
public AuthorizeEndpoint( IEventService events, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession) : base(events, userSession, validator, authorizeResponseGenerator, interactionGenerator) { }
public TestAuthorizeEndpoint( IEventService events, ILogger <TestAuthorizeEndpoint> logger, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession) : base(events, logger, validator, interactionGenerator, authorizeResponseGenerator, userSession) { }
public AuthorizeCallbackEndpoint( IEventService events, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession, IConsentMessageStore consentResponseStore) : base(events, userSession, validator, authorizeResponseGenerator, interactionGenerator) { _consentResponseStore = consentResponseStore; }
public AuthorizeCallbackEndpoint( IEventService events, ILogger <AuthorizeCallbackEndpoint> logger, IdentityServerOptions options, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession, IConsentMessageStore consentResponseStore, IAuthorizationParametersMessageStore authorizationParametersMessageStore = null) : base(events, logger, options, validator, interactionGenerator, authorizeResponseGenerator, userSession, consentResponseStore, authorizationParametersMessageStore) { }
public AuthorizeEndpoint( IEventService events, ILogger <AuthorizeEndpoint> logger, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IMessageStore <ConsentResponse> consentResponseStore, IAuthorizeResponseGenerator authorizeResponseGenerator) { _events = events; _logger = logger; _validator = validator; _interactionGenerator = interactionGenerator; _consentResponseStore = consentResponseStore; _authorizeResponseGenerator = authorizeResponseGenerator; }
protected AuthorizeEndpointBase( IEventService events, ILogger <AuthorizeEndpointBase> logger, IdentityServerOptions options, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession) { _events = events; _options = options; Logger = logger; _validator = validator; _interactionGenerator = interactionGenerator; _authorizeResponseGenerator = authorizeResponseGenerator; UserSession = userSession; }
public AuthorizeEndpoint( IEventService events, ILogger <AuthorizeEndpoint> logger, IdentityServerContext context, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeEndpointResultFactory resultGenerator, IMessageStore <ConsentResponse> consentResponseStore) { _events = events; _logger = logger; _context = context; _validator = validator; _interactionGenerator = interactionGenerator; _resultGenerator = resultGenerator; _consentResponseStore = consentResponseStore; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultAuthorizeRequestHandler"/> class. /// </summary> /// <param name="events">The events service instance.</param> /// <param name="logger">The logger instance.</param> /// <param name="validator">The request validator instance.</param> /// <param name="interactionGenerator">The interaction generator instance.</param> /// <param name="authorizeResponseGenerator">The authorize response generator instance.</param> /// <param name="userSession">The user session instance.</param> /// <param name="options">IdentityServer options.</param> /// <param name="loginUrlProcessor">The login URL processor instance.</param> /// <exception cref="ArgumentNullException">events</exception> /// <exception cref="ArgumentNullException">logger</exception> /// <exception cref="ArgumentNullException">validator</exception> /// <exception cref="ArgumentNullException">interactionGenerator</exception> /// <exception cref="ArgumentNullException">authorizeResponseGenerator</exception> /// <exception cref="ArgumentNullException">userSession</exception> public DefaultAuthorizeRequestHandler( IEventService events, ILogger <DefaultAuthorizeRequestHandler> logger, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession, IOptions <IdentityServerOptions> options, ILoginUrlProcessor loginUrlProcessor = null) { _events = events ?? throw new ArgumentNullException(nameof(events)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _validator = validator ?? throw new ArgumentNullException(nameof(validator)); _interactionGenerator = interactionGenerator ?? throw new ArgumentNullException(nameof(interactionGenerator)); _authorizeResponseGenerator = authorizeResponseGenerator ?? throw new ArgumentNullException(nameof(authorizeResponseGenerator)); _userSession = userSession ?? throw new ArgumentNullException(nameof(userSession)); _options = options?.Value ?? throw new ArgumentNullException(nameof(options)); _loginUrlProcessor = loginUrlProcessor; }
public AuthorizeEndpoint( IEventService events, ILogger<AuthorizeEndpoint> logger, IdentityServerContext context, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeEndpointResultFactory resultGenerator, IMessageStore<SignInResponse> signInResponseStore, IMessageStore<ConsentResponse> consentRequestStore) { _events = events; _logger = logger; _context = context; _validator = validator; _interactionGenerator = interactionGenerator; _resultGenerator = resultGenerator; _signInResponseStore = signInResponseStore; _consentResponseStore = consentRequestStore; }
public Authorize2Endpoint( BearerTokenUsageValidator tokenUsageValidator, IUserInfoRequestValidator requestValidator, IUserInfoResponseGenerator responseGenerator, IEventService events, IClientSecretValidator clientValidator, ILogger <AuthorizeEndpoint> logger, IAuthorize2RequestValidator validator2, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession) : base(events, logger, validator, interactionGenerator, authorizeResponseGenerator, userSession) { _validator2 = validator2; _clientValidator = clientValidator; _tokenUsageValidator = tokenUsageValidator; _requestValidator = requestValidator; _responseGenerator = responseGenerator; }
protected AuthorizeEndpointBase( IEventService events, ILogger <AuthorizeEndpointBase> logger, IdentityServerOptions options, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession, IConsentMessageStore consentResponseStore, IAuthorizationParametersMessageStore authorizationParametersMessageStore = null) { _events = events; _options = options; Logger = logger; _validator = validator; _interactionGenerator = interactionGenerator; _authorizeResponseGenerator = authorizeResponseGenerator; UserSession = userSession; _consentResponseStore = consentResponseStore; _authorizationParametersMessageStore = authorizationParametersMessageStore; }
public AnonymousAuthorizeInteractionResponseGenerator(Decorator <IAuthorizeInteractionResponseGenerator> decorator) { _inner = decorator.Instance; }