GBase XDM服务器认证的注意事项

作为发到服务器的绑定请求的一部分,应包括客户端所支持的 LDAP 协议 的版本号。缺省的用GBase  XDM Cluster开发接口Java API 建立的客户端规定其自身为LDAPv3 客户。 如果要使用任何 LDAPv3 的特性(例如控制或扩展操作),就需要确定该客户端为LDAPv3 客户端。(在设置客户端使用 LDAPv2 之前,或要请求任何 LDAPv2 特性,必须首先确定该服务器支持 LDAPv2)

要确认某个客户端为 LDAPv3 客户可以采取下面两种方法:

 在调用 autenticate 方法时指定版本 3。 例如:

LDAPConnection ld=new LDAPConnection();

ld.connect("ldap.dc=AB",LDAPv2.DEFAULT_PORT);

ld.authenticate(3,null,null);

调用LDAPConnection对象的 setOption方法设置LDAPv2.PROTOCOL_VERSION参数为3,然后调用authenticate方法。例如:

LDAPConnection ld=new LDAPConnection();

ld.connect("ldap.dc=AB",LDAPv2.DEFAULT_PORT);

ld.SetOption(LDAPv2.PROTOCOL_VERSION,3);

ld.authenticate(null,null)

你可能感兴趣的:(java,服务器,运维)