public class RoleClaimsHandler extends Object implements org.apache.cxf.sts.claims.ClaimsHandler
Constructor and Description |
---|
RoleClaimsHandler() |
public URI getRoleURI()
public String getPropertyFileLocation()
public void setPropertyFileLocation(String propertyFileLocation)
public String getRoleClaimType()
public void setRoleClaimType(String roleClaimType)
public String getGroupNameAttribute()
public void setGroupNameAttribute(String groupNameAttribute)
public String getDelimiter()
public void setDelimiter(String delimiter)
public String getGroupBaseDn()
public void setGroupBaseDn(String groupBaseDn)
public org.forgerock.opendj.ldap.LDAPConnectionFactory getLdapConnectionFactory()
public void setLdapConnectionFactory(org.forgerock.opendj.ldap.LDAPConnectionFactory connection)
public String getMembershipUserAttribute()
public void setMembershipUserAttribute(String membershipUserAttribute)
public String getLoginUserAttribute()
public void setLoginUserAttribute(String loginUserAttribute)
public String getObjectClass()
public void setObjectClass(String objectClass)
public String getMemberNameAttribute()
public void setMemberNameAttribute(String memberNameAttribute)
public String getUserBaseDn()
public void setUserBaseDn(String userBaseDn)
public void setBindMethod(String bindMethod)
public void setKerberosRealm(String kerberosRealm)
public void setKdcAddress(String kdcAddress)
public void setClaimsLdapAttributeMapping(Map<String,String> ldapClaimMapping)
public List<URI> getSupportedClaimTypes()
getSupportedClaimTypes
in interface org.apache.cxf.sts.claims.ClaimsHandler
public org.apache.cxf.sts.claims.ProcessedClaimCollection retrieveClaimValues(org.apache.cxf.rt.security.claims.ClaimCollection claims, org.apache.cxf.sts.claims.ClaimsParameters parameters)
retrieveClaimValues
in interface org.apache.cxf.sts.claims.ClaimsHandler
public void disconnect()
public void setBindUserDN(String bindUserDN)
public void setBindUserCredentials(String bindUserCredentials)
public void setOverrideCertDn(boolean overrideCertDn)
This work is licensed under a Creative Commons Attribution 4.0 International License.