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 Constructor Description TokenIssueOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RequestSecurityTokenResponseTypecreateResponse(EncryptionProperties encryptionProperties, TokenProviderResponse tokenResponse, TokenRequirements tokenRequirements, KeyRequirements keyRequirements)RequestSecurityTokenResponseCollectionTypeissue(RequestSecurityTokenCollectionType requestCollection, Principal principal, Map<String,Object> messageContext)RequestSecurityTokenResponseCollectionTypeissue(RequestSecurityTokenType request, Principal principal, Map<String,Object> messageContext)RequestSecurityTokenResponseTypeissueSingle(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 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
-
-