Tag: active directory

在尝试使用unboundid LDAP SDK更改scala中的密码时,如何解决“WILL_NOT_PERFORM”MS AD回复?

我正在与Active Directory搏斗,试图让它让我更改密码。 我发现了大量有用的信息,但我仍然遇到了持续的错误。 一些代码: import com.unboundid.ldap.sdk._ import com.unboundid.util.ssl._ def main(args: Array[String]) : Unit = { var sslUtil = new SSLUtil( new TrustAllTrustManager() ) var con = new LDAPConnection(sslUtil.createSSLSocketFactory()) con.connect(“ldap.example.net”, 636) con.bind(“ldapadmin”, “adminpasswd”) val newPass = “Jfi8ZH8#k”.getBytes(“UTF-16LE”); val modRequest = new ModifyRequest(“dn: cn=Tester Dude,ou=Lab,ou=Org,ou=Provider,DC=example,DC=net”, “changetype: modify”, “replace: unicodePwd”, “unicodePwd: ” + ‘”‘ + newPass + ‘”‘) […]

如何将Java连接到Active Directory

我使用的是Weblogic,Ejb3.0。 Java 1.6 我需要通过Java代码访问Active Directory。 我读了几种方法(Kerberos,LDAP) 任何人都可以建议我这样做的舒适​​方式? 我在哪里可以找到一些完整的代码示例, 谢谢,雷。

Java SimpleDateFormat总是返回1月份的月份

我正在努力从Active Directory获取日期值(createWhen),并将其转换为Java日期,以获取在两个日期之间创建的帐户列表。 一切正常,除了一种方法:从AD Date到Java date的方法。 该方法如下所示: private Date getParsedDate(String givenString) { System.out.println(“Value from AD is: ” + givenString); Date parsedDate = null; String formattedString = this.formatDateString(givenString); System.out.println(“Formatted String is: ” + formattedString); SimpleDateFormat sdf = new SimpleDateFormat(“yyyy/MM/DD”); try { parsedDate = sdf.parse(formattedString); System.out.println(“Final date string is: ” + parsedDate.toString()); } catch (ParseException ex) { ex.printStackTrace(); […]