Package org.apache.wss4j.stax.validate
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 Summary
Constructors Constructor Description JAASUsernameTokenValidatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CallbackHandler
getCallbackHandler(String name, String password)
String
getContextName()
void
setContextName(String name)
<T extends UsernameSecurityToken & org.apache.xml.security.stax.securityToken.InboundSecurityToken>
Tvalidate(UsernameTokenType usernameTokenType, TokenContext tokenContext)
-
-
-
Method Detail
-
setContextName
public void setContextName(String name)
-
getContextName
public String getContextName()
-
validate
public <T extends UsernameSecurityToken & org.apache.xml.security.stax.securityToken.InboundSecurityToken> T validate(UsernameTokenType usernameTokenType, TokenContext tokenContext) throws WSSecurityException
- Specified by:
validate
in interfaceUsernameTokenValidator
- Throws:
WSSecurityException
-
getCallbackHandler
protected CallbackHandler getCallbackHandler(String name, String password)
-
-