mirror of
https://github.com/github/codeql.git
synced 2026-03-06 07:36:47 +01:00
11 lines
606 B
Java
11 lines
606 B
Java
// GOOD: LDAP is used but SASL authentication is enabled
|
|
String ldapUrl = "ldap://ad.your-server.com:389";
|
|
Hashtable<String, String> environment = new Hashtable<String, String>();
|
|
environment.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
|
|
environment.put(Context.PROVIDER_URL, ldapUrl);
|
|
environment.put(Context.REFERRAL, "follow");
|
|
environment.put(Context.SECURITY_AUTHENTICATION, "DIGEST-MD5 GSSAPI");
|
|
environment.put(Context.SECURITY_PRINCIPAL, ldapUserName);
|
|
environment.put(Context.SECURITY_CREDENTIALS, password);
|
|
DirContext dirContext = new InitialDirContext(environment);
|