Class JAASUsernameTokenValidatorImpl

java.lang.Object
org.apache.wss4j.stax.validate.JAASUsernameTokenValidatorImpl
All Implemented Interfaces:
UsernameTokenValidator, Validator

public class JAASUsernameTokenValidatorImpl extends Object implements UsernameTokenValidator
This class validates a processed UsernameToken, where Username/password validation is delegated to the JAAS LoginContext.
  • Constructor Details

    • JAASUsernameTokenValidatorImpl

      public JAASUsernameTokenValidatorImpl()
  • Method Details

    • setContextName

      public void setContextName(String name)
    • getContextName

      public String getContextName()
    • validate

      public <T extends UsernameSecurityToken & org.apache.xml.security.stax.securityToken.InboundSecurityToken> T validate(org.apache.wss4j.binding.wss10.UsernameTokenType usernameTokenType, TokenContext tokenContext) throws org.apache.wss4j.common.ext.WSSecurityException
      Specified by:
      validate in interface UsernameTokenValidator
      Throws:
      org.apache.wss4j.common.ext.WSSecurityException
    • getCallbackHandler

      protected CallbackHandler getCallbackHandler(String name, String password)