Interface JWTAuthorizationGrantValidator
- All Superinterfaces:
JWTAuthorizationGrantValidationContext
- All Known Implementing Classes:
DefaultJWTAuthorizationGrantValidator,IDJWTAuthorizationGrantValidator
Interface for the assertion validator of JWTAuthorizationGrant
- Author:
- Yutaka Obuchi
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanvalidateSignatureAlgorithm(String expectedSignatureAlg) voidbooleanvalidateTokenActive(int allowedClockSkew, int maxExp, boolean reusePermitted) booleanvalidateTokenAudience(List<String> expectedAudiences, boolean multipleAudienceAllowed) Methods inherited from interface org.keycloak.protocol.oidc.JWTAuthorizationGrantValidationContext
getAssertion, getIssuer, getJws, getJWT, getRestrictedScopes, getScopeParam, getSubject, setRestrictedScopes
-
Method Details
-
validateClient
void validateClient() -
validateIssuer
void validateIssuer() -
validateSubject
void validateSubject() -
validateTokenActive
boolean validateTokenActive(int allowedClockSkew, int maxExp, boolean reusePermitted) -
validateSignatureAlgorithm
-
validateTokenAudience
-