Class IdPLoginController
- java.lang.Object
-
- pl.edu.icm.unity.engine.api.authn.IdPLoginController
-
@Component public class IdPLoginController extends Object
This 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 interface
IdPLoginController.IdPLoginHandler
Implemented by an IdP endpoint and registered withIdPLoginController
to inform it about authentications against the IdP.
-
Constructor Summary
Constructors Constructor Description IdPLoginController(Optional<List<IdPLoginController.IdPLoginHandler>> handlers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
breakLogin()
boolean
isLoginInProgress()
-
-
-
Constructor Detail
-
IdPLoginController
@Autowired public IdPLoginController(Optional<List<IdPLoginController.IdPLoginHandler>> handlers)
-
-