Package io.micronaut.security.session
Interface SessionIdResolver<T>
- Type Parameters:
- T- Request
- All Superinterfaces:
- io.micronaut.core.order.Ordered
@Indexed(SessionIdResolver.class)
public interface SessionIdResolver<T>
extends io.micronaut.core.order.Ordered
API to resolve a session id for a given request. A session ID could be an HTTP Session ID but also a JSON Web Token Identifier in a token based state-less authentication.
- Since:
- 4.11.0
- Author:
- Sergio del Amo
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringPrefix used in SessionID resolver implementation.s.Fields inherited from interface io.micronaut.core.order.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Method SummaryMethods inherited from interface io.micronaut.core.order.OrderedgetOrder
- 
Field Details- 
PREFIXPrefix used in SessionID resolver implementation.s.- See Also:
 
 
- 
- 
Method Details- 
findSessionId- Parameters:
- request- Request
- Returns:
- Session ID for the given request. Empty if no session ID was found.
 
 
-