public class STSTokenOutInterceptor extends AbstractPhaseInterceptor<Message>
Modifier and Type | Class and Description |
---|---|
static class |
STSTokenOutInterceptor.AuthMode
Deprecated.
use
org.apache.cxf.ws.security.trust.STSAuthParams.AuthMode |
static class |
STSTokenOutInterceptor.AuthParams |
Constructor and Description |
---|
STSTokenOutInterceptor(String phase,
STSClient stsClient,
STSTokenRetriever.TokenRequestParams tokenParams) |
STSTokenOutInterceptor(String phase,
STSTokenOutInterceptor.AuthParams authParams,
String stsWsdlLocation,
Bus bus) |
STSTokenOutInterceptor(STSClient stsClient) |
STSTokenOutInterceptor(STSClient stsClient,
STSTokenRetriever.TokenRequestParams tokenParams) |
STSTokenOutInterceptor(STSTokenOutInterceptor.AuthParams authParams,
String stsWsdlLocation,
Bus bus) |
Modifier and Type | Method and Description |
---|---|
STSClient |
getSTSClient() |
STSTokenCacher |
getTokenCacher() |
void |
handleMessage(Message message)
Intercepts a message.
|
protected void |
processToken(Message message,
SecurityToken tok) |
void |
setTokenCacher(STSTokenCacher tokenCacher) |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
public STSTokenOutInterceptor(STSTokenOutInterceptor.AuthParams authParams, String stsWsdlLocation, Bus bus)
public STSTokenOutInterceptor(String phase, STSTokenOutInterceptor.AuthParams authParams, String stsWsdlLocation, Bus bus)
public STSTokenOutInterceptor(STSClient stsClient)
public STSTokenOutInterceptor(STSClient stsClient, STSTokenRetriever.TokenRequestParams tokenParams)
public STSTokenOutInterceptor(String phase, STSClient stsClient, STSTokenRetriever.TokenRequestParams tokenParams)
public void handleMessage(Message message) throws Fault
Interceptor
Fault
protected void processToken(Message message, SecurityToken tok)
public STSClient getSTSClient()
public STSTokenCacher getTokenCacher()
public void setTokenCacher(STSTokenCacher tokenCacher)
Copyright © 2017 JBoss by Red Hat. All rights reserved.