Apache CXF API

org.apache.cxf.sts.claims
Class LdapGroupClaimsHandler

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

public class LdapGroupClaimsHandler
extends Object
implements ClaimsHandler, RealmSupport


Constructor Summary
LdapGroupClaimsHandler()
           
 
Method Summary
 Map<String,String> getAppliesToScopeMapping()
           
 String getGroupBaseDN()
           
 String getGroupMemberAttribute()
           
 String getGroupNameGlobalFilter()
           
 String getGroupNameScopedFilter()
           
 String getGroupObjectClass()
           
 String getGroupURI()
           
 String getHandlerRealm()
           
 org.springframework.ldap.core.LdapTemplate getLdapTemplate()
           
 List<URI> getSupportedClaimTypes()
           
 List<String> getSupportedRealms()
           
 String getUserBaseDN()
           
 String getUserNameAttribute()
           
 String getUserObjectClass()
           
 boolean isUseFullGroupNameAsValue()
           
 ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims, ClaimsParameters parameters)
           
 void setAppliesToScopeMapping(Map<String,String> appliesToScopeMapping)
           
 void setGroupBaseDN(String groupBaseDN)
           
 void setGroupMemberAttribute(String groupMemberAttribute)
           
 void setGroupNameGlobalFilter(String groupNameGlobalFilter)
           
 void setGroupNameScopedFilter(String groupNameScopedFilter)
           
 void setGroupObjectClass(String groupObjectClass)
           
 void setGroupURI(String groupURI)
           
 void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)
           
 void setRealm(String realm)
           
 void setSupportedRealms(List<String> supportedRealms)
           
 void setUseFullGroupNameAsValue(boolean useFullGroupNameAsValue)
           
 void setUserBaseDN(String userBaseDN)
           
 void setUserNameAttribute(String userNameAttribute)
           
 void setUserObjectClass(String userObjectClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapGroupClaimsHandler

public LdapGroupClaimsHandler()
Method Detail

setSupportedRealms

public void setSupportedRealms(List<String> supportedRealms)

setRealm

public void setRealm(String realm)

isUseFullGroupNameAsValue

public boolean isUseFullGroupNameAsValue()

setUseFullGroupNameAsValue

public void setUseFullGroupNameAsValue(boolean useFullGroupNameAsValue)

getUserObjectClass

public String getUserObjectClass()

setUserObjectClass

public void setUserObjectClass(String userObjectClass)

getGroupObjectClass

public String getGroupObjectClass()

setGroupObjectClass

public void setGroupObjectClass(String groupObjectClass)

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()

setUserBaseDN

public void setUserBaseDN(String userBaseDN)

getUserBaseDN

public String getUserBaseDN()

getGroupMemberAttribute

public String getGroupMemberAttribute()

setGroupMemberAttribute

public void setGroupMemberAttribute(String groupMemberAttribute)

getGroupURI

public String getGroupURI()

setGroupURI

public void setGroupURI(String groupURI)

setAppliesToScopeMapping

public void setAppliesToScopeMapping(Map<String,String> appliesToScopeMapping)

getAppliesToScopeMapping

public Map<String,String> getAppliesToScopeMapping()

getGroupBaseDN

public String getGroupBaseDN()

setGroupBaseDN

public void setGroupBaseDN(String groupBaseDN)

getGroupNameGlobalFilter

public String getGroupNameGlobalFilter()

setGroupNameGlobalFilter

public void setGroupNameGlobalFilter(String groupNameGlobalFilter)

getGroupNameScopedFilter

public String getGroupNameScopedFilter()

setGroupNameScopedFilter

public void setGroupNameScopedFilter(String groupNameScopedFilter)

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