Package org.keycloak.services.resources
Class LoginActionsServiceChecks.IsActionRequired
java.lang.Object
org.keycloak.services.resources.LoginActionsServiceChecks.IsActionRequired
- All Implemented Interfaces:
 TokenVerifier.Predicate<JsonWebToken>
- Enclosing class:
 - LoginActionsServiceChecks
 
public static class LoginActionsServiceChecks.IsActionRequired
extends Object
implements TokenVerifier.Predicate<JsonWebToken>
Verifies that if authentication session exists and any action is required according to it, then it is
 the expected one.
 If there is an action required in the session, furthermore it is not the expected one, and the required
 action is redirection to "required actions", it throws with response performing the redirect to required
 actions.
- 
Constructor Summary
ConstructorsConstructorDescriptionIsActionRequired(ActionTokenContext<?> context, CommonClientSessionModel.Action expectedAction)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleantest(JsonWebToken t) Performs a single check on the given token verifier. 
- 
Constructor Details
- 
IsActionRequired
public IsActionRequired(ActionTokenContext<?> context, CommonClientSessionModel.Action expectedAction)  
 - 
 - 
Method Details
- 
test
Description copied from interface:TokenVerifier.PredicatePerforms a single check on the given token verifier.- Specified by:
 testin interfaceTokenVerifier.Predicate<JsonWebToken>- Parameters:
 t- Token, guaranteed to be non-null.- Returns:
 - Throws:
 VerificationException
 
 -