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:
IssueOperation,IssueSingleOperation
public class TokenIssueOperation
extends AbstractOperation
implements IssueOperation, 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected RequestSecurityTokenResponseTypecreateResponse(EncryptionProperties encryptionProperties, TokenProviderResponse tokenResponse, TokenRequirements tokenRequirements, KeyRequirements keyRequirements) issue(RequestSecurityTokenCollectionType requestCollection, Principal principal, Map<String, Object> messageContext) issueSingle(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
-
Constructor Details
-
TokenIssueOperation
public TokenIssueOperation()
-
-
Method Details
-
issue
public RequestSecurityTokenResponseCollectionType issue(RequestSecurityTokenType request, Principal principal, Map<String, Object> messageContext) - Specified by:
issuein interfaceIssueOperation
-
issue
public RequestSecurityTokenResponseCollectionType issue(RequestSecurityTokenCollectionType requestCollection, Principal principal, Map<String, Object> messageContext) -
issueSingle
public RequestSecurityTokenResponseType issueSingle(RequestSecurityTokenType request, Principal principal, Map<String, Object> messageContext) - Specified by:
issueSinglein interfaceIssueSingleOperation
-
createResponse
protected RequestSecurityTokenResponseType createResponse(EncryptionProperties encryptionProperties, TokenProviderResponse tokenResponse, TokenRequirements tokenRequirements, KeyRequirements keyRequirements) throws org.apache.wss4j.common.ext.WSSecurityException - Throws:
org.apache.wss4j.common.ext.WSSecurityException
-