public IntrospectionEndpoint(ScopeSecretValidator scopeSecretValidator, IIntrospectionRequestValidator requestValidator, IIntrospectionResponseGenerator generator, IEventService events, ILogger <IntrospectionEndpoint> logger)
 {
     _scopeSecretValidator = scopeSecretValidator;
     _requestValidator     = requestValidator;
     _generator            = generator;
     _events = events;
     _logger = logger;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IntrospectionEndpoint"/> class.
 /// </summary>
 /// <param name="apiSecretValidator">The API secret validator.</param>
 /// <param name="requestValidator">The request validator.</param>
 /// <param name="responseGenerator">The generator.</param>
 /// <param name="events">The events.</param>
 /// <param name="logger">The logger.</param>
 public IntrospectionEndpoint(ApiSecretValidator apiSecretValidator, IIntrospectionRequestValidator requestValidator, IIntrospectionResponseGenerator responseGenerator, IEventService events, ILogger <IntrospectionEndpoint> logger)
 {
     _apiSecretValidator = apiSecretValidator;
     _requestValidator   = requestValidator;
     _responseGenerator  = responseGenerator;
     _events             = events;
     _logger             = logger;
 }
 public IntrospectionEndpoint(ScopeSecretValidator scopeSecretValidator, IIntrospectionRequestValidator requestValidator, IIntrospectionResponseGenerator generator, IEventService events, ILogger<IntrospectionEndpoint> logger)
 {
     _scopeSecretValidator = scopeSecretValidator;
     _requestValidator = requestValidator;
     _generator = generator;
     _events = events;
     _logger = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="IntrospectionEndpoint"/> class.
 /// </summary>
 /// <param name="apiSecretValidator">The API secret validator.</param>
 /// <param name="requestValidator">The request validator.</param>
 /// <param name="responseGenerator">The generator.</param>
 /// <param name="logger">The logger.</param>
 public IntrospectionEndpoint(
     IApiSecretValidator apiSecretValidator,
     IIntrospectionRequestValidator requestValidator,
     IIntrospectionResponseGenerator responseGenerator,
     ILogger <IntrospectionEndpoint> logger)
 {
     _apiSecretValidator = apiSecretValidator;
     _requestValidator   = requestValidator;
     _responseGenerator  = responseGenerator;
     _logger             = logger;
 }
        public IdentityServerTokenGeneratorFacade(IOptions <IdentityServerTokenGeneratorFacadeSettings> settings, IdentityServerOptions options,
                                                  IClientStore clientStore,
                                                  IIntrospectionRequestValidator introspectionRequestValidator,
                                                  IResourceStore resourceStore, IUserClaimsPrincipalFactory <User> principalFactory,
                                                  ITokenService tokenService, IRefreshTokenService refreshTokenService)
        {
            _introspectionRequestValidator = introspectionRequestValidator;
            ClientId = settings.Value.ClientId;

            Options             = options;
            ClientStore         = clientStore;
            ResourceStore       = resourceStore;
            PrincipalFactory    = principalFactory;
            TokenService        = tokenService;
            RefreshTokenService = refreshTokenService;
        }