Apache CXF API

org.apache.cxf.sts.token.provider
Class TokenProviderParameters

java.lang.Object
  extended by org.apache.cxf.sts.token.provider.TokenProviderParameters

public class TokenProviderParameters
extends Object

This class encapsulates the parameters that will be passed to a TokenProvider instance to create a token. It consists of both parameters that have been extracted from the request, as well as configuration specific to the STS itself.


Constructor Summary
TokenProviderParameters()
           
 
Method Summary
 Map<String,Object> getAdditionalProperties()
           
 String getAppliesToAddress()
           
 ClaimsManager getClaimsManager()
           
 EncryptionProperties getEncryptionProperties()
           
 KeyRequirements getKeyRequirements()
           
 Principal getPrincipal()
           
 String getRealm()
           
 ClaimCollection getRequestedPrimaryClaims()
           
 ClaimCollection getRequestedSecondaryClaims()
           
 STSPropertiesMBean getStsProperties()
           
 TokenRequirements getTokenRequirements()
           
 TokenStore getTokenStore()
           
 WebServiceContext getWebServiceContext()
           
 void setAdditionalProperties(Map<String,Object> additionalProperties)
           
 void setAppliesToAddress(String appliesToAddress)
           
 void setClaimsManager(ClaimsManager claimsManager)
           
 void setEncryptionProperties(EncryptionProperties encryptionProperties)
           
 void setKeyRequirements(KeyRequirements keyRequirements)
           
 void setPrincipal(Principal principal)
           
 void setRealm(String realm)
           
 void setRequestedPrimaryClaims(ClaimCollection requestedPrimaryClaims)
           
 void setRequestedSecondaryClaims(ClaimCollection requestedSecondaryClaims)
           
 void setStsProperties(STSPropertiesMBean stsProperties)
           
 void setTokenRequirements(TokenRequirements tokenRequirements)
           
 void setTokenStore(TokenStore tokenStore)
           
 void setWebServiceContext(WebServiceContext webServiceContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenProviderParameters

public TokenProviderParameters()
Method Detail

getTokenStore

public TokenStore getTokenStore()

setTokenStore

public void setTokenStore(TokenStore tokenStore)

getClaimsManager

public ClaimsManager getClaimsManager()

setClaimsManager

public void setClaimsManager(ClaimsManager claimsManager)

getAppliesToAddress

public String getAppliesToAddress()

setAppliesToAddress

public void setAppliesToAddress(String appliesToAddress)

getTokenRequirements

public TokenRequirements getTokenRequirements()

setTokenRequirements

public void setTokenRequirements(TokenRequirements tokenRequirements)

getKeyRequirements

public KeyRequirements getKeyRequirements()

setKeyRequirements

public void setKeyRequirements(KeyRequirements keyRequirements)

getStsProperties

public STSPropertiesMBean getStsProperties()

setStsProperties

public void setStsProperties(STSPropertiesMBean stsProperties)

getEncryptionProperties

public EncryptionProperties getEncryptionProperties()

setEncryptionProperties

public void setEncryptionProperties(EncryptionProperties encryptionProperties)

getWebServiceContext

public WebServiceContext getWebServiceContext()

setWebServiceContext

public void setWebServiceContext(WebServiceContext webServiceContext)

setPrincipal

public void setPrincipal(Principal principal)

getPrincipal

public Principal getPrincipal()

setAdditionalProperties

public void setAdditionalProperties(Map<String,Object> additionalProperties)

getAdditionalProperties

public Map<String,Object> getAdditionalProperties()

setRealm

public void setRealm(String realm)

getRealm

public String getRealm()

getRequestedPrimaryClaims

public ClaimCollection getRequestedPrimaryClaims()

setRequestedPrimaryClaims

public void setRequestedPrimaryClaims(ClaimCollection requestedPrimaryClaims)

getRequestedSecondaryClaims

public ClaimCollection getRequestedSecondaryClaims()

setRequestedSecondaryClaims

public void setRequestedSecondaryClaims(ClaimCollection requestedSecondaryClaims)

Apache CXF API

Apache CXF