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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
performAllValidations(T request)
void
validateClientAuthenticationCredentials(T request)
void
validateContentType(T request)
void
validateMethod(T request)
void
validateNotAllowedParameters(T request)
void
validateOptionalParameters(T request)
void
validateRequiredParameters(T request)
-
-
-
Method Detail
-
validateMethod
void validateMethod(T request) throws OAuthProblemException
- Throws:
OAuthProblemException
-
validateContentType
void validateContentType(T request) throws OAuthProblemException
- Throws:
OAuthProblemException
-
validateRequiredParameters
void validateRequiredParameters(T request) throws OAuthProblemException
- Throws:
OAuthProblemException
-
validateOptionalParameters
void validateOptionalParameters(T request) throws OAuthProblemException
- Throws:
OAuthProblemException
-
validateNotAllowedParameters
void validateNotAllowedParameters(T request) throws OAuthProblemException
- Throws:
OAuthProblemException
-
validateClientAuthenticationCredentials
void validateClientAuthenticationCredentials(T request) throws OAuthProblemException
- Throws:
OAuthProblemException
-
performAllValidations
void performAllValidations(T request) throws OAuthProblemException
- Throws:
OAuthProblemException
-
-