Interface InterceptingSecurityContext<A extends Identity,B extends AccessController>

Type Parameters:
A - the identity type
B - the access controller type
All Superinterfaces:
io.inverno.mod.http.base.ExchangeContext, SecurityContext<A,B>, SecurityContext<A,B>

public interface InterceptingSecurityContext<A extends Identity,B extends AccessController>

An intercepting security exchange context used by security interceptors to populate the security context.

It should be only considered when configuring security interceptors and handlers which must be the only one allowed to set the security context, applicative interceptors and handlers should always use the SecurityContext instead.

Since:
1.5
Author:
Jeremy Kuhn