Interface OAuthValidator<T extends HttpServletRequest>
- All Known Implementing Classes:
AbstractValidator,AssertionValidator,AuthorizationCodeValidator,BearerBodyOAuthValidator,BearerHeaderOAuthValidator,BearerQueryOAuthValidator,ClientCredentialValidator,CodeTokenValidator,CodeValidator,JWTBearerValidator,PasswordValidator,RefreshTokenValidator,TokenValidator,UnauthenticatedAuthorizationCodeValidator,UnauthenticatedPasswordValidator,UnauthenticatedRefreshTokenValidator
public interface OAuthValidator<T extends HttpServletRequest>
-
Method Summary
Modifier and TypeMethodDescriptionvoidperformAllValidations(T request) voidvalidateClientAuthenticationCredentials(T request) voidvalidateContentType(T request) voidvalidateMethod(T request) voidvalidateNotAllowedParameters(T request) voidvalidateOptionalParameters(T request) voidvalidateRequiredParameters(T request)
-
Method Details
-
validateMethod
- Throws:
OAuthProblemException
-
validateContentType
- Throws:
OAuthProblemException
-
validateRequiredParameters
- Throws:
OAuthProblemException
-
validateOptionalParameters
- Throws:
OAuthProblemException
-
validateNotAllowedParameters
- Throws:
OAuthProblemException
-
validateClientAuthenticationCredentials
- Throws:
OAuthProblemException
-
performAllValidations
- Throws:
OAuthProblemException
-