Package org.apache.cxf.sts.operation
Class TokenIssueOperation
- java.lang.Object
-
- org.apache.cxf.sts.operation.AbstractOperation
-
- org.apache.cxf.sts.operation.TokenIssueOperation
-
- All Implemented Interfaces:
org.apache.cxf.ws.security.sts.provider.operation.IssueOperation,org.apache.cxf.ws.security.sts.provider.operation.IssueSingleOperation
public class TokenIssueOperation extends AbstractOperation implements org.apache.cxf.ws.security.sts.provider.operation.IssueOperation, org.apache.cxf.ws.security.sts.provider.operation.IssueSingleOperation
An implementation of the IssueOperation interface.
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.sts.operation.AbstractOperation
allowCustomContent, claimsManager, delegationHandlers, encryptIssuedToken, eventPublisher, includeLifetimeElement, returnReferences, services, stsProperties, TOKEN_TYPE, tokenProviders, tokenStore, tokenValidators, tokenWrapper
-
-
Constructor Summary
Constructors Constructor Description TokenIssueOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseTypecreateResponse(EncryptionProperties encryptionProperties, TokenProviderResponse tokenResponse, TokenRequirements tokenRequirements, KeyRequirements keyRequirements)org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseCollectionTypeissue(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenCollectionType requestCollection, Principal principal, Map<String,Object> messageContext)org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseCollectionTypeissue(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenType request, Principal principal, Map<String,Object> messageContext)org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseTypeissueSingle(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenType request, Principal principal, Map<String,Object> messageContext)-
Methods inherited from class org.apache.cxf.sts.operation.AbstractOperation
cleanRequest, createLifetime, createRequestedReference, createRequestedReference, createTokenProviderParameters, encryptSecret, extractAddressFromAppliesTo, findInboundSecurityToken, getClaimsManager, getDelegationHandlers, getTokenProviders, getTokenStore, getTokenValidators, getTokenWrapper, isAllowCustomContent, isIncludeLifetimeElement, isReturnReferences, parseRequest, performDelegationHandling, processValidToken, publishEvent, setAllowCustomContent, setClaimsManager, setDelegationHandlers, setEncryptIssuedToken, setEventListener, setIncludeLifetimeElement, setReturnReferences, setServices, setStsProperties, setTokenProviders, setTokenStore, setTokenValidators, setTokenWrapper, validateReceivedToken
-
-
-
-
Method Detail
-
issue
public org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseCollectionType issue(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenType request, Principal principal, Map<String,Object> messageContext)- Specified by:
issuein interfaceorg.apache.cxf.ws.security.sts.provider.operation.IssueOperation
-
issue
public org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseCollectionType issue(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenCollectionType requestCollection, Principal principal, Map<String,Object> messageContext)
-
issueSingle
public org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseType issueSingle(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenType request, Principal principal, Map<String,Object> messageContext)- Specified by:
issueSinglein interfaceorg.apache.cxf.ws.security.sts.provider.operation.IssueSingleOperation
-
createResponse
protected org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenResponseType createResponse(EncryptionProperties encryptionProperties, TokenProviderResponse tokenResponse, TokenRequirements tokenRequirements, KeyRequirements keyRequirements) throws org.apache.wss4j.common.ext.WSSecurityException
- Throws:
org.apache.wss4j.common.ext.WSSecurityException
-
-