public IntrospectionActions(IPostIntrospectionAction postIntrospectionAction, IEventPublisher eventPublisher,
                             IPayloadSerializer payloadSerializer, IIntrospectionParameterValidator introspectionParameterValidator)
 {
     _postIntrospectionAction         = postIntrospectionAction;
     _eventPublisher                  = eventPublisher;
     _payloadSerializer               = payloadSerializer;
     _introspectionParameterValidator = introspectionParameterValidator;
 }
 public PostIntrospectionAction(
     ISimpleIdentityServerEventSource simpleIdentityServerEventSource,
     IAuthenticateClient authenticateClient,
     IIntrospectionParameterValidator introspectionParameterValidator,
     ITokenStore tokenStore)
 {
     _simpleIdentityServerEventSource = simpleIdentityServerEventSource;
     _authenticateClient = authenticateClient;
     _introspectionParameterValidator = introspectionParameterValidator;
     _tokenStore = tokenStore;
 }
 public PostIntrospectionAction(
     IOAuthEventSource oauthEventSource,
     IAuthenticateClient authenticateClient,
     IIntrospectionParameterValidator introspectionParameterValidator,
     ITokenStore tokenStore)
 {
     _oauthEventSource   = oauthEventSource;
     _authenticateClient = authenticateClient;
     _introspectionParameterValidator = introspectionParameterValidator;
     _tokenStore = tokenStore;
 }
 public PostIntrospectionAction(
     ISimpleIdentityServerEventSource simpleIdentityServerEventSource,
     IAuthenticateClient authenticateClient,
     IIntrospectionParameterValidator introspectionParameterValidator,
     IGrantedTokenRepository grantedTokenRepository)
 {
     _simpleIdentityServerEventSource = simpleIdentityServerEventSource;
     _authenticateClient = authenticateClient;
     _introspectionParameterValidator = introspectionParameterValidator;
     _grantedTokenRepository          = grantedTokenRepository;
 }