Class WrappingSecurityTokenServiceClaimsHandler

  • All Implemented Interfaces:
    org.apache.cxf.sts.claims.ClaimsHandler, org.apache.cxf.sts.token.realm.RealmSupport
    Direct Known Subclasses:
    NonWSFederationClaimsClaimsHandler

    public class WrappingSecurityTokenServiceClaimsHandler
    extends java.lang.Object
    implements org.apache.cxf.sts.claims.ClaimsHandler, org.apache.cxf.sts.token.realm.RealmSupport
    Since:
    5.1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.cxf.sts.claims.ProcessedClaim createProcessedClaim​(org.apache.cxf.rt.security.claims.Claim requestClaim, org.apache.cxf.sts.claims.ClaimsParameters parameters)
      Create processed claim processed claim.
      protected java.lang.String createProcessedClaimType​(org.apache.cxf.rt.security.claims.Claim requestClaim, org.apache.cxf.sts.claims.ClaimsParameters parameters)
      Create processed claim type uri.
      java.util.List<java.lang.String> getSupportedClaimTypes()  
      java.util.List<java.lang.String> getSupportedRealms()  
      org.apache.cxf.sts.claims.ProcessedClaimCollection retrieveClaimValues​(org.apache.cxf.rt.security.claims.ClaimCollection claims, org.apache.cxf.sts.claims.ClaimsParameters parameters)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.cxf.sts.token.realm.RealmSupport

        getHandlerRealm
    • Constructor Detail

      • WrappingSecurityTokenServiceClaimsHandler

        public WrappingSecurityTokenServiceClaimsHandler()
    • Method Detail

      • getSupportedClaimTypes

        public java.util.List<java.lang.String> getSupportedClaimTypes()
        Specified by:
        getSupportedClaimTypes in interface org.apache.cxf.sts.claims.ClaimsHandler
      • retrieveClaimValues

        public org.apache.cxf.sts.claims.ProcessedClaimCollection retrieveClaimValues​(org.apache.cxf.rt.security.claims.ClaimCollection claims,
                                                                                      org.apache.cxf.sts.claims.ClaimsParameters parameters)
        Specified by:
        retrieveClaimValues in interface org.apache.cxf.sts.claims.ClaimsHandler
      • createProcessedClaim

        protected org.apache.cxf.sts.claims.ProcessedClaim createProcessedClaim​(org.apache.cxf.rt.security.claims.Claim requestClaim,
                                                                                org.apache.cxf.sts.claims.ClaimsParameters parameters)
        Create processed claim processed claim.
        Parameters:
        requestClaim - the request claim
        parameters - the parameters
        Returns:
        the processed claim
      • createProcessedClaimType

        protected java.lang.String createProcessedClaimType​(org.apache.cxf.rt.security.claims.Claim requestClaim,
                                                            org.apache.cxf.sts.claims.ClaimsParameters parameters)
        Create processed claim type uri.
        Parameters:
        requestClaim - the request claim
        parameters - the parameters
        Returns:
        the uri
      • getSupportedRealms

        public java.util.List<java.lang.String> getSupportedRealms()
        Specified by:
        getSupportedRealms in interface org.apache.cxf.sts.token.realm.RealmSupport