org.apache.ws.security.validate
Interface Validator
- All Known Implementing Classes:
- JAASUsernameTokenValidator, KerberosTokenValidator, NoOpValidator, SamlAssertionValidator, SignatureTrustValidator, TimestampValidator, UsernameTokenValidator
public interface Validator
This interface describes a pluggable way of validating credentials that have been extracted
by the processors.
validate
Credential validate(Credential credential,
RequestData data)
throws WSSecurityException
- Validate the credential argument. This method returns a Credential instance that
represents the validated credential. This instance can be the same as the instance
that was validated, or it can represent some transformation of the initial Credential
instance.
- Parameters:
credential
- the Credential to be validateddata
- the RequestData associated with the request
- Returns:
- a validated Credential
- Throws:
WSSecurityException
- on a failed validation
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.