Class RESTSecurityTokenServiceImpl

  • All Implemented Interfaces:
    RESTSecurityTokenService, org.apache.cxf.ws.security.sts.provider.SecurityTokenService

    public class RESTSecurityTokenServiceImpl
    extends org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceImpl
    implements RESTSecurityTokenService
    • Field Detail

      • DEFAULT_CLAIM_TYPE_MAP

        public static final Map<String,​String> DEFAULT_CLAIM_TYPE_MAP
      • DEFAULT_TOKEN_TYPE_MAP

        public static final Map<String,​String> DEFAULT_TOKEN_TYPE_MAP
    • Constructor Detail

      • RESTSecurityTokenServiceImpl

        public RESTSecurityTokenServiceImpl()
    • Method Detail

      • getKeyExchangeToken

        public javax.ws.rs.core.Response getKeyExchangeToken​(org.apache.cxf.ws.security.sts.provider.model.RequestSecurityTokenType request)
        Specified by:
        getKeyExchangeToken in interface RESTSecurityTokenService
      • setTokenTypeMap

        public void setTokenTypeMap​(Map<String,​String> tokenTypeMap)
      • getDefaultKeyType

        public String getDefaultKeyType()
      • setDefaultKeyType

        public void setDefaultKeyType​(String defaultKeyType)
      • isRequestClaimsOptional

        public boolean isRequestClaimsOptional()
      • setRequestClaimsOptional

        public void setRequestClaimsOptional​(boolean requestClaimsOptional)
      • setClaimTypeMap

        public void setClaimTypeMap​(Map<String,​String> claimTypeMap)
      • getPrincipal

        protected Principal getPrincipal()
        Overrides:
        getPrincipal in class org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceImpl
      • getMessageContext

        protected Map<String,​Object> getMessageContext()
        Overrides:
        getMessageContext in class org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceImpl
      • setUseDeflateEncoding

        public void setUseDeflateEncoding​(boolean deflate)
      • encodeToken

        protected String encodeToken​(String assertion)
                              throws org.apache.cxf.common.util.Base64Exception
        Throws:
        org.apache.cxf.common.util.Base64Exception