public class UsernameTokenInterceptor extends AbstractTokenInterceptor
| Constructor and Description |
|---|
UsernameTokenInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToken(SoapMessage message) |
protected org.apache.ws.security.message.WSSecUsernameToken |
addUsernameToken(SoapMessage message,
UsernameToken token) |
protected UsernameToken |
assertTokens(SoapMessage message) |
protected SecurityContext |
createSecurityContext(Principal p,
Subject subject) |
protected Subject |
createSubject(String name,
String password,
boolean isDigest,
String nonce,
String created)
Create a Subject representing a current user and its roles.
|
protected org.apache.ws.security.WSUsernameTokenPrincipal |
getPrincipal(Element tokenElement,
SoapMessage message) |
protected boolean |
isWsiBSPCompliant(SoapMessage message) |
protected org.apache.ws.security.WSUsernameTokenPrincipal |
parseTokenAndCreatePrincipal(Element tokenElement,
boolean bspCompliant) |
protected void |
processToken(SoapMessage message) |
assertTokens, findSecurityHeader, getCallback, getPassword, getTokenStore, getUnderstoodHeaders, handleMessage, isTLSInUse, policyNotAsserted, policyNotAssertedgetFaultCodePrefix, getRoles, prepareStackTraceaddAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBeforeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleFaultprotected void processToken(SoapMessage message)
processToken in class AbstractTokenInterceptorprotected org.apache.ws.security.WSUsernameTokenPrincipal getPrincipal(Element tokenElement, SoapMessage message) throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionprotected org.apache.ws.security.WSUsernameTokenPrincipal parseTokenAndCreatePrincipal(Element tokenElement, boolean bspCompliant) throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionprotected boolean isWsiBSPCompliant(SoapMessage message)
protected SecurityContext createSecurityContext(Principal p, Subject subject)
protected Subject createSubject(String name, String password, boolean isDigest, String nonce, String created) throws SecurityException
name - usernamepassword - passwordisDigest - true if a password digest is usednonce - optional noncecreated - optional timestampSecurityExceptionprotected UsernameToken assertTokens(SoapMessage message)
assertTokens in class AbstractTokenInterceptorprotected void addToken(SoapMessage message)
addToken in class AbstractTokenInterceptorprotected org.apache.ws.security.message.WSSecUsernameToken addUsernameToken(SoapMessage message, UsernameToken token)
Apache CXF