Package org.apache.cxf.sts.claims
Class LdapGroupClaimsHandler
- java.lang.Object
-
- org.apache.cxf.sts.claims.LdapGroupClaimsHandler
-
- All Implemented Interfaces:
ClaimsHandler,RealmSupport
public class LdapGroupClaimsHandler extends Object implements ClaimsHandler, RealmSupport
-
-
Constructor Summary
Constructors Constructor Description LdapGroupClaimsHandler()
-
Method Summary
-
-
-
Method Detail
-
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)
-
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<String> getSupportedClaimTypes()
- Specified by:
getSupportedClaimTypesin interfaceClaimsHandler
-
retrieveClaimValues
public ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims, ClaimsParameters parameters)
- Specified by:
retrieveClaimValuesin interfaceClaimsHandler
-
getSupportedRealms
public List<String> getSupportedRealms()
- Specified by:
getSupportedRealmsin interfaceRealmSupport
-
getHandlerRealm
public String getHandlerRealm()
- Specified by:
getHandlerRealmin interfaceRealmSupport
-
getCustomFilters
public List<org.springframework.ldap.filter.Filter> getCustomFilters()
-
setCustomFilters
public void setCustomFilters(List<org.springframework.ldap.filter.Filter> customFilters)
Define some custom filters to use in retrieving group membership information. This allows you to restrict the groups that are returned based on some attribute value, for example.- Parameters:
customFilters-
-
-