Interface AuthenticationTransactionManager

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface AuthenticationTransactionManager
The AuthenticationTransactionManager deals exclusively with authentication concepts e.g. Credentials, Principals, producing valid Authentication objects. It is invoked repeatedly with distinct credential type(s) for interactive multi-staged authn flows that would authenticate at each step as opposed to gather all credentials and send them for authentication in one batch.
Since:
4.2