/// <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;
 }
Exemple #2
0
 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;
 }
Exemple #4
0
 /// <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;
 }
Exemple #8
0
 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;
 }