Apache CXF API

org.apache.cxf.sts.claims
Class LdapClaimsHandler

java.lang.Object
  extended by org.apache.cxf.sts.claims.LdapClaimsHandler
All Implemented Interfaces:
ClaimsHandler, RealmSupport

public class LdapClaimsHandler
extends Object
implements ClaimsHandler, RealmSupport


Constructor Summary
LdapClaimsHandler()
           
 
Method Summary
 Map<String,String> getClaimsLdapAttributeMapping()
           
 String getDelimiter()
           
 String getHandlerRealm()
           
 org.springframework.ldap.core.LdapTemplate getLdapTemplate()
           
 String getObjectClass()
           
 List<URI> getSupportedClaimTypes()
           
 List<String> getSupportedRealms()
           
 String getUserBaseDN()
           
 String getUserNameAttribute()
           
 boolean isX500FilterEnabled()
           
 ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims, ClaimsParameters parameters)
           
 void setClaimsLdapAttributeMapping(Map<String,String> ldapClaimMapping)
           
 void setDelimiter(String delimiter)
           
 void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)
           
 void setObjectClass(String objectClass)
           
 void setRealm(String realm)
           
 void setSupportedRealms(List<String> supportedRealms)
           
 void setUserBaseDN(String userBaseDN)
           
 void setUserNameAttribute(String userNameAttribute)
           
 void setX500FilterEnabled(boolean x500FilterEnabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapClaimsHandler

public LdapClaimsHandler()
Method Detail

setSupportedRealms

public void setSupportedRealms(List<String> supportedRealms)

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)

getClaimsLdapAttributeMapping

public Map<String,String> getClaimsLdapAttributeMapping()

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<URI> getSupportedClaimTypes()
Specified by:
getSupportedClaimTypes in interface ClaimsHandler

retrieveClaimValues

public ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims,
                                                    ClaimsParameters parameters)
Specified by:
retrieveClaimValues in interface ClaimsHandler

getSupportedRealms

public List<String> getSupportedRealms()
Specified by:
getSupportedRealms in interface RealmSupport

getHandlerRealm

public String getHandlerRealm()
Specified by:
getHandlerRealm in interface RealmSupport

Apache CXF API

Apache CXF