Class IdPLoginController
- java.lang.Object
-
- pl.edu.icm.unity.engine.api.authn.IdPLoginController
-
@Component public class IdPLoginController extends java.lang.ObjectThis component allows the generic Unity part (not IdP endpoint specific) to obtain information on the IdP login being performed and forcefully cleaning it.So far the sole use case is handling of post-registration redirects which must clean authentications in progress before custom redirect (which effectively breaks the authentication protocol).
The class is thread safe.
- Author:
- K. Benedyczak
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIdPLoginController.IdPLoginHandlerImplemented by an IdP endpoint and registered withIdPLoginControllerto inform it about authentications against the IdP.
-
Constructor Summary
Constructors Constructor Description IdPLoginController(java.util.Optional<java.util.List<IdPLoginController.IdPLoginHandler>> handlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbreakLogin()booleanisLoginInProgress()
-
-
-
Constructor Detail
-
IdPLoginController
@Autowired public IdPLoginController(java.util.Optional<java.util.List<IdPLoginController.IdPLoginHandler>> handlers)
-
-