Class SecurityTokenServiceProvider
- java.lang.Object
-
- org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
-
- Direct Known Subclasses:
DefaultSecurityTokenServiceProvider
@ServiceMode(PAYLOAD) public class SecurityTokenServiceProvider extends Object implements Provider<Source>
-
-
Field Summary
Fields Modifier and Type Field Description protected JAXBContextjaxbContextprotected Set<Class<?>>jaxbContextClasses
-
Constructor Summary
Constructors Constructor Description SecurityTokenServiceProvider()
-
Method Summary
-
-
-
Field Detail
-
jaxbContext
protected JAXBContext jaxbContext
-
-
Method Detail
-
setCancelOperation
public void setCancelOperation(CancelOperation cancelOperation)
-
setIssueOperation
public void setIssueOperation(IssueOperation issueOperation)
-
setIssueSingleOperation
public void setIssueSingleOperation(IssueSingleOperation issueSingleOperation)
Setting an IssueSingleOperation instance will override the default behaviour of issuing a token in a RequestSecurityTokenResponseCollection
-
setKeyExchangeTokenOperation
public void setKeyExchangeTokenOperation(KeyExchangeTokenOperation keyExchangeTokenOperation)
-
setRenewOperation
public void setRenewOperation(RenewOperation renewOperation)
-
setRequestCollectionOperation
public void setRequestCollectionOperation(RequestCollectionOperation requestCollectionOperation)
-
setValidateOperation
public void setValidateOperation(ValidateOperation validateOperation)
-
invoke
public Source invoke(Source request)
Description copied from interface:ProviderInvokes an operation according to the contents of the request message.- Specified by:
invokein interfaceProvider<Source>- Parameters:
request- The request message or message payload.- Returns:
- The response message or message payload. May be
nullif there is no response. - See Also:
MessageContext,ProtocolException
-
getCancelOperation
public CancelOperation getCancelOperation()
-
getIssueOperation
public IssueOperation getIssueOperation()
-
getIssueSingleOperation
public IssueSingleOperation getIssueSingleOperation()
-
getKeyExchangeTokenOperation
public KeyExchangeTokenOperation getKeyExchangeTokenOperation()
-
getRenewOperation
public RenewOperation getRenewOperation()
-
getRequestCollectionOperation
public RequestCollectionOperation getRequestCollectionOperation()
-
getValidateOperation
public ValidateOperation getValidateOperation()
-
-