/// <summary> /// Initializes a new instance of the <see cref="UserInfoEndpoint" /> class. /// </summary> /// <param name="tokenUsageValidator">The token usage validator.</param> /// <param name="requestValidator">The request validator.</param> /// <param name="responseGenerator">The response generator.</param> /// <param name="logger">The logger.</param> public UserInfoEndpoint(BearerTokenUsageValidator tokenUsageValidator, IUserInfoRequestValidator requestValidator, IUserInfoResponseGenerator responseGenerator, ILogger <UserInfoEndpoint> logger) { _tokenUsageValidator = tokenUsageValidator; _requestValidator = requestValidator; _responseGenerator = responseGenerator; _logger = logger; }
public UserInfoEndpoint(IdentityServerOptions options, ITokenValidator tokenValidator, IUserInfoResponseGenerator generator, BearerTokenUsageValidator tokenUsageValidator, ILogger <UserInfoEndpoint> logger) { _options = options; _tokenValidator = tokenValidator; _tokenUsageValidator = tokenUsageValidator; _generator = generator; _logger = logger; }
public UserInfoEndpoint(IdentityServerOptions options, ITokenValidator tokenValidator, IUserInfoResponseGenerator generator, BearerTokenUsageValidator tokenUsageValidator, IEventService events, ILogger<UserInfoEndpoint> logger) { _options = options; _tokenValidator = tokenValidator; _tokenUsageValidator = tokenUsageValidator; _generator = generator; _events = events; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="UserInfoEndpoint" /> class. /// </summary> /// <param name="tokenUsageValidator">The token usage validator.</param> /// <param name="requestValidator">The request validator.</param> /// <param name="responseGenerator">The response generator.</param> /// <param name="logger">The logger.</param> public UserInfoEndpoint( BearerTokenUsageValidator tokenUsageValidator, IUserInfoRequestValidator requestValidator, IUserInfoResponseGenerator responseGenerator, ILogger <UserInfoEndpoint> logger) { _tokenUsageValidator = tokenUsageValidator ?? throw new ArgumentNullException(nameof(tokenUsageValidator)); _requestValidator = requestValidator ?? throw new ArgumentNullException(nameof(requestValidator)); _responseGenerator = responseGenerator ?? throw new ArgumentNullException(nameof(responseGenerator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Initializes a new instance of the <see cref="RegisterEndpoint" /> class. /// </summary> /// <param name="tokenUsageValidator">The token usage validator.</param> /// <param name="requestValidator">The request validator.</param> /// <param name="responseGenerator">The response generator.</param> /// <param name="logger">The logger.</param> public UpdateRolesEndpoint( BearerTokenUsageValidator tokenUsageValidator, IUserInfoRequestValidator requestValidator, IUserInfoResponseGenerator responseGenerator, ILogger <RegisterEndpoint> logger, IRolesService rolesService) { _roleService = rolesService; _tokenUsageValidator = tokenUsageValidator; _requestValidator = requestValidator; _responseGenerator = responseGenerator; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="RegisterEndpoint" /> class. /// </summary> /// <param name="tokenUsageValidator">The token usage validator.</param> /// <param name="requestValidator">The request validator.</param> /// <param name="responseGenerator">The response generator.</param> /// <param name="logger">The logger.</param> public DeleteUserEndpoint( BearerTokenUsageValidator tokenUsageValidator, IUserInfoRequestValidator requestValidator, IUserInfoResponseGenerator responseGenerator, ILogger <RegisterEndpoint> logger, IUsersService UserService) { _userService = UserService; _tokenUsageValidator = tokenUsageValidator; _requestValidator = requestValidator; _responseGenerator = responseGenerator; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="UserInfoEndpoint" /> class. /// </summary> /// <param name="tokenUsageValidator">The token usage validator.</param> /// <param name="requestValidator">The request validator.</param> /// <param name="responseGenerator">The response generator.</param> /// <param name="logger">The logger.</param> public GetUserDetailByIdEndpoint( BearerTokenUsageValidator tokenUsageValidator, IUserInfoRequestValidator requestValidator, IUserInfoResponseGenerator responseGenerator, ILogger <UserInfoEndpoint> logger, IUsersService usersService) { _usersService = usersService; _tokenUsageValidator = tokenUsageValidator; _requestValidator = requestValidator; _responseGenerator = responseGenerator; _logger = logger; }
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; }