使用 Active Directory 域和信任,我为 domainA.com 添加了名为 domainB.com 的受信任域 使用此代码对 Active Directory 进行身份验证,我收到错误“LDAP:错误代码 49 - 80090308:LdapErr:DSID-0C090334,注释: AcceptSecurityContext 错误,数据 525,vece"
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://domainA.com:389/");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "domainB\\userB");
env.put(Context.SECURITY_CREDENTIALS, "*******");
env.put(Context.REFERRAL, "follow");
InitialLdapContext ctx = new InitialLdapContext(env, null); //this line will cause error
如何使用受信任的域用户向 AD 进行身份验证?谢谢您的帮助