Interface JWTSessionSecurityContext<A extends Authentication,B extends Identity,C extends AccessController,D>

Type Parameters:
A - the authentication type
B - the identity type
C - the access controller type
D - the session data type
All Superinterfaces:
ExchangeContext, JWTSessionContext<D,A>, SecurityContext<B,C>, SecurityContext<B,C>, SessionContext<D,JWTSession<D,A>>
All Known Subinterfaces:
JWTSessionSecurityContext.Intercepted<A,B,C,D>

public interface JWTSessionSecurityContext<A extends Authentication,B extends Identity,C extends AccessController,D> extends SecurityContext<B,C>, JWTSessionContext<D,A>

The JWT session security exchange context.

This context extends both SecurityContext and JWTSessionContext, and as such expose both session and security contexts in the application. It shall be used to support JWT session authentication.

Since:
1.13
Author:
Jeremy Kuhn