Interface IntrospectionProcessor<T>

Type Parameters:
T - Request
All Known Implementing Classes:
DefaultIntrospectionProcessor

public interface IntrospectionProcessor<T>
Since:
2.1.0
Author:
Sergio del Amo
See Also:
  • Method Details

    • introspect

      @NonNull @NonNull org.reactivestreams.Publisher<IntrospectionResponse> introspect(@NonNull @NonNull IntrospectionRequest introspectionRequest, @NonNull T requestContext)
      Parameters:
      introspectionRequest - A parameter representing the token along with optional parameters representing additional context
      requestContext - HTTP Request
      Returns:
      Introspection Response
    • introspect

      @NonNull @NonNull org.reactivestreams.Publisher<IntrospectionResponse> introspect(@NonNull @NonNull Authentication authentication, @NonNull T requestContext)
      Parameters:
      authentication - The authentication
      requestContext - HTTP Request
      Returns:
      Introspection Response