Class 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 Detail

      • TokenProviderParameters

        public TokenProviderParameters()
    • Method Detail

      • getTokenStore

        public TokenStore getTokenStore()
      • setTokenStore

        public void setTokenStore​(TokenStore tokenStore)
      • setClaimsManager

        public void setClaimsManager​(ClaimsManager claimsManager)
      • getAppliesToAddress

        public String getAppliesToAddress()
      • setAppliesToAddress

        public void setAppliesToAddress​(String appliesToAddress)
      • setTokenRequirements

        public void setTokenRequirements​(TokenRequirements tokenRequirements)
      • setKeyRequirements

        public void setKeyRequirements​(KeyRequirements keyRequirements)
      • setEncryptionProperties

        public void setEncryptionProperties​(EncryptionProperties encryptionProperties)
      • 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)
      • isEncryptToken

        public boolean isEncryptToken()
      • setEncryptToken

        public void setEncryptToken​(boolean encryptToken)
      • setMessageContext

        public void setMessageContext​(Map<String,​Object> messageContext)