Class OAuth2IntrospectValidator
java.lang.Object
org.wildfly.security.auth.realm.token.validator.OAuth2IntrospectValidator
- All Implemented Interfaces:
TokenValidator
A RFC-7662 (OAuth2 Token Introspection) compliant
TokenValidator.- Author:
- Pedro Igor
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns aOAuth2IntrospectValidator.Builderinstance that can be used to configure and create aOAuth2IntrospectValidator.validate(BearerTokenEvidence evidence) Validates aBearerTokenEvidenceand returns anAttributesinstance containing all information within a security token passed throughevidence.
-
Method Details
-
builder
Returns aOAuth2IntrospectValidator.Builderinstance that can be used to configure and create aOAuth2IntrospectValidator.- Returns:
- the
OAuth2IntrospectValidator.Builder
-
validate
Description copied from interface:TokenValidatorValidates a
BearerTokenEvidenceand returns anAttributesinstance containing all information within a security token passed throughevidence.- Specified by:
validatein interfaceTokenValidator- Parameters:
evidence- aBearerTokenEvidenceholding the security token to validate- Returns:
- an
Attributesinstance containing all information from the security token, when valid. Otherwise, this method returns null to indicate that the security token is invalid - Throws:
RealmUnavailableException- if any error occurs when validating the evidence
-