/// <summary> /// Initializes a new instance of the <see cref="TokenEndpointController" /> class. /// </summary> /// <param name="options">The options.</param> /// <param name="requestValidator">The request validator.</param> /// <param name="clientValidator">The client validator.</param> /// <param name="generator">The generator.</param> /// <param name="events">The events service.</param> public TokenEndpointController(IdentityServerOptions options, TokenRequestValidator requestValidator, ClientSecretValidator clientValidator, TokenResponseGenerator generator, IEventService events) { _requestValidator = requestValidator; _clientValidator = clientValidator; _generator = generator; _options = options; _events = events; }
public RevocationEndpointController(IdentityServerOptions options, ClientSecretValidator clientValidator, TokenRevocationRequestValidator requestValidator, ITokenHandleStore tokenHandles, IRefreshTokenStore refreshTokens, IEventService events) { _options = options; _clientValidator = clientValidator; _requestValidator = requestValidator; _tokenHandles = tokenHandles; _refreshTokens = refreshTokens; _events = events; }