io.quarkus.elytron.security.ldap.config.IdentityMappingConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of quarkus-elytron-security-ldap Show documentation
Show all versions of quarkus-elytron-security-ldap Show documentation
Secure your applications with username/password via LDAP
The newest version!
package io.quarkus.elytron.security.ldap.config;
import java.util.Map;
import io.quarkus.runtime.annotations.ConfigGroup;
import io.smallrye.config.WithDefault;
@ConfigGroup
public interface IdentityMappingConfig {
/**
* The identifier which correlates to the provided user (also named "baseFilter")
*/
@WithDefault("uid")
String rdnIdentifier();
/**
* The dn where we look for users
*/
String searchBaseDn();
/**
* If the child nodes are also searched for identities
*/
@WithDefault("false")
boolean searchRecursive();
/**
* The configs how we get from the attribute to the Role
*/
Map attributeMappings();
String toString();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy