Interface IntrospectionProcessor<T>
- Type Parameters:
T
- Request
- All Known Implementing Classes:
DefaultIntrospectionProcessor
public interface IntrospectionProcessor<T>
Given a
IntrospectionRequest
generates a IntrospectionResponse
.- Since:
- 2.1.0
- Author:
- Sergio del Amo
- See Also:
-
Method Summary
Modifier and TypeMethodDescription@NonNull org.reactivestreams.Publisher<IntrospectionResponse>
introspect
(@NonNull Authentication authentication, T requestContext) @NonNull org.reactivestreams.Publisher<IntrospectionResponse>
introspect
(@NonNull IntrospectionRequest introspectionRequest, T requestContext)
-
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 contextrequestContext
- HTTP Request- Returns:
- Introspection Response
-
introspect
@NonNull @NonNull org.reactivestreams.Publisher<IntrospectionResponse> introspect(@NonNull @NonNull Authentication authentication, @NonNull T requestContext) - Parameters:
authentication
- The authenticationrequestContext
- HTTP Request- Returns:
- Introspection Response
-