public CustomReturnUrlParser(IAuthorizeRequestValidator validator, IUserSession userSession, ILogger <CustomReturnUrlParser> logger, IOptionsSnapshot <IdentityAppSettings> options) { _validator = validator; _userSession = userSession; _logger = logger; _options = options; }
protected AuthorizeEndpointBase(IEventService events, IUserSession userSession, IAuthorizeRequestValidator validator, IAuthorizeResponseGenerator authorizeResponseGenerator, IAuthorizeInteractionResponseGenerator interactionGenerator) { _events = events; UserSession = userSession; _validator = validator; _authorizeResponseGenerator = authorizeResponseGenerator; _interactionGenerator = interactionGenerator; }
public AuthorizeRequestValidatorDecoratorTests() { _decoratedMock = new Mock <IAuthorizeRequestValidator>(); var innerValidatorMock = new Mock <Decorator <IAuthorizeRequestValidator> >(_decoratedMock.Object); var loggerMock = new Mock <ILogger <AuthorizeRequestValidatorDecorator> >(); _sut = new AuthorizeRequestValidatorDecorator(innerValidatorMock.Object, loggerMock.Object); }
public OidcReturnUrlParser( IHttpContextAccessor httpContext, IAuthorizeRequestValidator validator, ILogger <OidcReturnUrlParser> logger) { _context = httpContext; _validator = validator; _logger = logger; }
public AuthorizeEndpoint( IEventService events, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession) : base(events, userSession, validator, authorizeResponseGenerator, interactionGenerator) { }
public ReturnUrlParser( IAuthorizeRequestValidator validator, IUserSession userSession, ILogger <ReturnUrlParser> logger) { _validator = validator; _userSession = userSession; _logger = logger; }
public AuthorizeCallbackEndpoint( IEventService events, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession, IConsentMessageStore consentResponseStore) : base(events, userSession, validator, authorizeResponseGenerator, interactionGenerator) { _consentResponseStore = consentResponseStore; }
public TestAuthorizeEndpoint( IEventService events, ILogger <TestAuthorizeEndpoint> logger, IAuthorizeRequestValidator validator, IAuthorizeInteractionResponseGenerator interactionGenerator, IAuthorizeResponseGenerator authorizeResponseGenerator, IUserSession userSession) : base(events, logger, validator, interactionGenerator, authorizeResponseGenerator, userSession) { }
public DemelainReturnUrlParser( IAuthorizeRequestValidator validator, IUserSession userSession, ILogger <DemelainReturnUrlParser> logger, IConfiguration configuration) { _validator = validator; _userSession = userSession; _logger = logger; _configuration = configuration; }
public OIDCController( SignInManager <ApplicationUser> signInManager, IOIDCPipelineStore oidcPipelineStore, IAuthorizeRequestValidator authorizeRequestValidator, ILogger <OIDCController> logger) { _signInManager = signInManager; _logger = logger; _oidcPipelineStore = oidcPipelineStore; _authorizeRequestValidator = authorizeRequestValidator; }
public OidcReturnUrlParser( IAuthorizeRequestValidator validator, IUserSession userSession, ILogger <OidcReturnUrlParser> logger, IAuthorizationParametersMessageStore authorizationParametersMessageStore = null) { _validator = validator; _userSession = userSession; _logger = logger; _authorizationParametersMessageStore = authorizationParametersMessageStore; }
public ReturnUrlParser( IAuthorizeRequestValidator validator, IUserSession userSession, ILogger <ReturnUrlParser> logger, IHttpContextAccessor httpContext ) { _validator = validator; _userSession = userSession; _logger = logger; _httpContext = httpContext; }
public AnonymousAuthorizeEndpoint( ISharedUserSession userSession, IAuthorizeRequestValidator validator, IEndpointHandlerProvider handlerProvider, IAuthorizeResponseGenerator authorizeResponseGenerator ) { _userSession = userSession; _validator = validator; _handlerProvider = handlerProvider; _authorizeResponseGenerator = authorizeResponseGenerator; }
public ReturnUrlParser( IAuthorizeRequestValidator validator, IUserSession userSession, ILogger <ReturnUrlParser> logger, IOptions <AppConfig> appConfig ) { _appConfig = appConfig.Value; _validator = validator; _userSession = userSession; _logger = logger; }
public DefaultUserInteractionService( IdentityServerContext context, IAuthorizeRequestValidator validator, IMessageStore <LogoutMessage> logoutMessageStore, IMessageStore <ErrorMessage> errorMessageStore, IMessageStore <ConsentResponse> consentMessageStore) { _context = context; _validator = validator; _logoutMessageStore = logoutMessageStore; _errorMessageStore = errorMessageStore; _consentMessageStore = consentMessageStore; }
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 AnonymousAuthorizeRequestValidator( Decorator <IAuthorizeRequestValidator> decorator, AnonymousIdentityServerOptions options, ISharedUserSession userSession, IAnonymousUserManager anonUserManager, IAnonymousSignInManager anonSignInManager, IAnonymousUserFactory anonUserFactory) { _inner = decorator.Instance; _options = options; _userSession = userSession; _anonUserManager = anonUserManager; _anonSignInManager = anonSignInManager; _anonUserFactory = anonUserFactory; }
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; }
public AuthorizeEndpoint( OIDCPipelineOptions options, ISigninManager signinManager, IOIDCPipelineStore oidcPipelineStore, IAuthorizeRequestValidator authorizeRequestValidator, IOIDCPipeLineKey oidcPipeLineKey, ILogger <AuthorizeEndpoint> logger) { _options = options; _signinManager = signinManager; _oidcPipelineStore = oidcPipelineStore; _authorizeRequestValidator = authorizeRequestValidator; _oidcPipeLineKey = oidcPipeLineKey; _logger = logger; }
public OidcReturnUrlParser( IdentityServerOptions options, IAuthorizeRequestValidator validator, IUserSession userSession, IServerUrls urls, ILogger <OidcReturnUrlParser> logger, IAuthorizationParametersMessageStore authorizationParametersMessageStore = null) { _options = options; _validator = validator; _userSession = userSession; _urls = urls; _logger = logger; _authorizationParametersMessageStore = authorizationParametersMessageStore; }
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; }
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<SignInResponse> signInResponseStore, IMessageStore<ConsentResponse> consentRequestStore) { _events = events; _logger = logger; _context = context; _validator = validator; _interactionGenerator = interactionGenerator; _resultGenerator = resultGenerator; _signInResponseStore = signInResponseStore; _consentResponseStore = consentRequestStore; }
/// <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 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 DefaultIdentityServerInteractionService( IdentityServerOptions options, IHttpContextAccessor context, IAuthorizeRequestValidator validator, IMessageStore <LogoutMessage> logoutMessageStore, IMessageStore <ErrorMessage> errorMessageStore, IMessageStore <ConsentResponse> consentMessageStore, IPersistedGrantService grants, IClientSessionService clientSessionService, ILogger <DefaultIdentityServerInteractionService> logger) { _options = options; _context = context; _validator = validator; _logoutMessageStore = logoutMessageStore; _errorMessageStore = errorMessageStore; _consentMessageStore = consentMessageStore; _grants = grants; _clientSessionService = clientSessionService; _logger = logger; }
public ReturnUrlParser(IAuthorizeRequestValidator validator, IUserSession userSession, IHttpContextAccessor contextAccessor) { _validator = validator; _userSession = userSession; _contextAccessor = contextAccessor; }