context.setReferral(referralStrategy.getValue());
context.setReferral(referralStrategy.getValue());
LdapContextSource buildLdapContextSource(LdapServerInventory inv, Map<String, Object> baseEnvironmentProperties) { LdapContextSource ldapContextSource; ldapContextSource = new LdapContextSource(); ldapContextSource.setUrl(inv.getUrl()); ldapContextSource.setBase(inv.getBase()); ldapContextSource.setUserDn(inv.getUsername()); ldapContextSource.setPassword(inv.getPassword()); ldapContextSource.setDirObjectFactory(DefaultDirObjectFactory.class); if (inv.getEncryption().equals(LdapEncryptionType.TLS.toString())) { setTls(ldapContextSource); } ldapContextSource.setCacheEnvironmentProperties(false); ldapContextSource.setPooled(false); ldapContextSource.setReferral("follow"); if (baseEnvironmentProperties != null && !baseEnvironmentProperties.isEmpty()) { ldapContextSource.setBaseEnvironmentProperties(baseEnvironmentProperties); } try { ldapContextSource.afterPropertiesSet(); logger.info("Test LDAP Context Source loaded "); } catch (Exception e) { logger.error("Test LDAP Context Source not loaded ", e); throw new CloudRuntimeException("Test LDAP Context Source not loaded", e); } return ldapContextSource; }
final Map<String, String> parameters = pvResource.getNodeParameters(node); final LdapContextSource contextSource = new LdapContextSource(); contextSource.setReferral(parameters.get(PARAMETER_REFERRAL)); contextSource.setPassword(parameters.get(PARAMETER_PASSWORD)); contextSource.setUrl(parameters.get(PARAMETER_URL));
private LdapContextSource getLdapContextSource() throws Exception { LdapContextSource ldapContextSource = new DefaultSpringSecurityContextSource( ldapURL); ldapContextSource.setUserDn(ldapBindDN); ldapContextSource.setPassword(ldapBindPassword); ldapContextSource.setReferral(ldapReferral); ldapContextSource.setCacheEnvironmentProperties(false); ldapContextSource.setAnonymousReadOnly(false); ldapContextSource.setPooled(true); ldapContextSource.afterPropertiesSet(); return ldapContextSource; }
ldapContextSource.setUserDn(adBindDN); ldapContextSource.setPassword(adBindPassword); ldapContextSource.setReferral(adReferral); ldapContextSource.setCacheEnvironmentProperties(true); ldapContextSource.setAnonymousReadOnly(false);
@Autowired public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { LdapContextSource lcs = new LdapContextSource(); lcs.setUserDn("userDHHere"); lcs.setPassword("passwordHere"); lcs.setUrl("ldapIpAddress:port"); lcs.setReferral("follow"); lcs.setBase("dc=hostHere,dc=com"); lcs.afterPropertiesSet(); auth .ldapAuthentication() .contextSource(lcs) .userSearchBase("ouBaseHere") .userSearchFilter("userNameSearchHere") } }
@Autowired CustomAuthoritiesPopulator customAuthoritiesPopulator; @Autowired public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { LdapContextSource lcs = new LdapContextSource(); lcs.setUserDn("userDHHere"); lcs.setPassword("passwordHere"); lcs.setUrl("ldapIpAddress:port"); lcs.setReferral("follow"); lcs.setBase("dc=hostHere,dc=com"); lcs.afterPropertiesSet(); auth .ldapAuthentication() .contextSource(lcs) .userSearchBase("ouBaseHere") .userSearchFilter("userNameSearchHere") .ldapAuthoritiesPopulator(customAuthoritiesPopulator); } }
context.setReferral(referralStrategy.getValue());
private LdapAuthenticationProvider ldapProvider(Ldap ldap) { LdapContextSource contextSource = new LdapContextSource(); contextSource.setUrl(ldap.getUrl()); contextSource.setUserDn(ldap.getUserDn()); contextSource.setPassword(ldap.getPassword()); contextSource.setReferral("follow"); contextSource.afterPropertiesSet(); LdapUserSearch ldapUserSearch = new FilterBasedLdapUserSearch(ldap.getSearchBase(), ldap.getUserSearchFilter(), contextSource); BindAuthenticator bindAuthenticator = new BindAuthenticator(contextSource); bindAuthenticator.setUserSearch(ldapUserSearch); return new LdapAuthenticationProvider(bindAuthenticator, populator); } }
context.setReferral(referralStrategy.getValue());
ctxSource.setReferral(config.getReferral());
ctxSource.setReferral(config.getReferral());
"CN=Test User,OU=Common Users OU,OU=RDP enabled Users OU,DC=intranet,DC=demo,DC=com"); ldapContextSource.setPassword("password"); ldapContextSource.setReferral("follow");