在列出 Active Directory 中的所有用户时,我遇到了一些困难。我到达了该组,但不幸的是,我无法检索到所有用户。我正在寻找用户全名、用户名、董事会。我的代码是:
package client;
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.NamingException;
import javax.naming.ldap.InitialLdapContext;
import javax.naming.ldap.LdapContext;
import javax.naming.ldap.*;
import java.util.Enumeration;
import javax.naming.NamingEnumeration;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;
import javax.naming.directory.*;
public class AD1 {
public AD1() {
super();
}
public static String usersContainer = "cn=XX,ou=XX,ou=Groups,dc=XX,dc=XX,dc=XXX";
public static void main(String[] args) {
try {
LdapContext ctx = null;
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.SECURITY_AUTHENTICATION, "Simple");
//it can be <domain\\userid> something that you use for windows login
//it …Run Code Online (Sandbox Code Playgroud) 我需要你的帮助来获取相应的代码,以便在进度条或屏幕的任何部分显示会话超时的倒计时.
但是,应包括以下行动:
第一次警报:"您的会话到期前有5分钟"点击此处继续您的会话.或点击此处退出
如果在5分钟内没有动作,则更改页面以显示"您的会话已过期",并将重定向到logout.jsp.
我试图找到好的例子,但我找不到任何人.
谁能帮助解决这个问题.