Package org.apache.cxf.sts.claims
Class LdapGroupClaimsHandler
java.lang.Object
org.apache.cxf.sts.claims.LdapGroupClaimsHandler
- All Implemented Interfaces:
ClaimsHandler,RealmSupport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.springframework.ldap.filter.Filter>org.springframework.ldap.core.LdapTemplatebooleanretrieveClaimValues(ClaimCollection claims, ClaimsParameters parameters) voidsetAppliesToScopeMapping(Map<String, String> appliesToScopeMapping) voidsetCustomFilters(List<org.springframework.ldap.filter.Filter> customFilters) Define some custom filters to use in retrieving group membership information.voidsetGroupBaseDN(String groupBaseDN) voidsetGroupMemberAttribute(String groupMemberAttribute) voidsetGroupNameGlobalFilter(String groupNameGlobalFilter) voidsetGroupNameScopedFilter(String groupNameScopedFilter) voidsetGroupObjectClass(String groupObjectClass) voidsetGroupURI(String groupURI) voidsetLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate) voidvoidsetSupportedRealms(List<String> supportedRealms) voidsetUseFullGroupNameAsValue(boolean useFullGroupNameAsValue) voidsetUserBaseDN(String userBaseDN) voidsetUserNameAttribute(String userNameAttribute) voidsetUserObjectClass(String userObjectClass)
-
Constructor Details
-
LdapGroupClaimsHandler
public LdapGroupClaimsHandler()
-
-
Method Details
-
setSupportedRealms
-
setRealm
-
isUseFullGroupNameAsValue
public boolean isUseFullGroupNameAsValue() -
setUseFullGroupNameAsValue
public void setUseFullGroupNameAsValue(boolean useFullGroupNameAsValue) -
getUserObjectClass
-
setUserObjectClass
-
getGroupObjectClass
-
setGroupObjectClass
-
getUserNameAttribute
-
setUserNameAttribute
-
setLdapTemplate
public void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate) -
getLdapTemplate
public org.springframework.ldap.core.LdapTemplate getLdapTemplate() -
setUserBaseDN
-
getUserBaseDN
-
getGroupMemberAttribute
-
setGroupMemberAttribute
-
getGroupURI
-
setGroupURI
-
setAppliesToScopeMapping
-
getAppliesToScopeMapping
-
getGroupBaseDN
-
setGroupBaseDN
-
getGroupNameGlobalFilter
-
setGroupNameGlobalFilter
-
getGroupNameScopedFilter
-
setGroupNameScopedFilter
-
getSupportedClaimTypes
- Specified by:
getSupportedClaimTypesin interfaceClaimsHandler
-
retrieveClaimValues
public ProcessedClaimCollection retrieveClaimValues(ClaimCollection claims, ClaimsParameters parameters) - Specified by:
retrieveClaimValuesin interfaceClaimsHandler
-
getSupportedRealms
- Specified by:
getSupportedRealmsin interfaceRealmSupport
-
getHandlerRealm
- Specified by:
getHandlerRealmin interfaceRealmSupport
-
getCustomFilters
-
setCustomFilters
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-
-