Interface ClientCredentialsTokenPropagator
- All Superinterfaces:
 io.micronaut.core.order.Ordered
- All Known Implementing Classes:
 ClientCredentialsHeaderTokenPropagator,DefaultClientCredentialsTokenPropagator
@DefaultImplementation(DefaultClientCredentialsTokenPropagator.class)
public interface ClientCredentialsTokenPropagator
extends io.micronaut.core.order.Ordered
Responsible for retrieving and writing tokens obtained via a client credentials request.
- Since:
 - 2.2.0
 - Author:
 - Sergio del Amo
 
- 
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE - 
Method Summary
Modifier and TypeMethodDescriptionfindToken(io.micronaut.http.HttpRequest<?> request) Attempts to retrieve a token in a request.voidwriteToken(io.micronaut.http.MutableHttpRequest<?> request, String token) Writes the token to the request.Methods inherited from interface io.micronaut.core.order.Ordered
getOrder 
- 
Method Details
- 
writeToken
Writes the token to the request.- Parameters:
 request- TheMutableHttpRequestinstancetoken- A token ( e.g. JWT token, basic auth token...)
 - 
findToken
Attempts to retrieve a token in a request.- Parameters:
 request- The request to look for the token in- Returns:
 - An optional token string
 
 
 -