Package org.apache.cxf.sts.claims
Class LdapClaimsHandler
- java.lang.Object
-
- org.apache.cxf.sts.claims.LdapClaimsHandler
-
- All Implemented Interfaces:
ClaimsHandler,RealmSupport
public class LdapClaimsHandler extends Object implements ClaimsHandler, RealmSupport
-
-
Constructor Summary
Constructors Constructor Description LdapClaimsHandler()
-
Method Summary
-
-
-
Method Detail
-
setRealm
public void setRealm(String realm)
-
getObjectClass
public String getObjectClass()
-
setObjectClass
public void setObjectClass(String objectClass)
-
getUserNameAttribute
public String getUserNameAttribute()
-
setUserNameAttribute
public void setUserNameAttribute(String userNameAttribute)
-
setLdapTemplate
public void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)
-
getLdapTemplate
public org.springframework.ldap.core.LdapTemplate getLdapTemplate()
-
setClaimsLdapAttributeMapping
public void setClaimsLdapAttributeMapping(Map<String,String> ldapClaimMapping)
-
setUserBaseDN
public void setUserBaseDN(String userBaseDN)
-
getUserBaseDN
public String getUserBaseDN()
-
setDelimiter
public void setDelimiter(String delimiter)
-
getDelimiter
public String getDelimiter()
-
isX500FilterEnabled
public boolean isX500FilterEnabled()
-
setX500FilterEnabled
public void setX500FilterEnabled(boolean x500FilterEnabled)
-
getSupportedClaimTypes
public List<String> getSupportedClaimTypes()
- Specified by:
getSupportedClaimTypesin interfaceClaimsHandler
-
retrieveClaimValues
public ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims, ClaimsParameters parameters)
- Specified by:
retrieveClaimValuesin interfaceClaimsHandler
-
processClaim
protected ProcessedClaim processClaim(Claim claim, Map<String,Attribute> ldapAttributes, Principal principal)
-
getSupportedRealms
public List<String> getSupportedRealms()
- Specified by:
getSupportedRealmsin interfaceRealmSupport
-
getHandlerRealm
public String getHandlerRealm()
- Specified by:
getHandlerRealmin interfaceRealmSupport
-
-