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 Details

    • LdapGroupClaimsHandler

      public LdapGroupClaimsHandler()
  • Method Details

    • 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<String> 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
    • 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 -