我有一个关于LDAP协议的非常基本的问题:
客户端是否可以连接一段未定义的时间,或者每次身份验证都需要打开和关闭tcp连接?
答案 0 :(得分:2)
可以将专业质量的LDAP服务器配置为在一段时间,最大操作数或其他条件之后终止客户端;或者,永远保持客户端连接。询问您的LDAP服务器管理员是否针对列出的任何条件或其他条件终止客户端连接。
答案 1 :(得分:2)
除了Terry所说的,专业质量的LDAP客户端API使用连接池来隐藏所有这些血腥的细节;尽可能长时间保持联系;并从服务器强加连接终止规则的情况中恢复。
答案 2 :(得分:0)
LDAP服务器可能在服务器端实现多个限制,LDAP客户端API还提供了在客户端设置限制的选项。一些服务器端限制是[在Oracle DSEE的情况下]
大小限制 - 返回的搜索结果条目数 时间限制 - 处理请求所需的时间 空闲时间限制 - 连接可以保持闲置的时间? [keepalive at load balancers可以保持连接活动]。服务器访问日志标记由于空闲时间而关闭的连接。 外观限制 - 为给定的ldap搜索查看的候选条目数
客户端API可以设置自己的时间和大小限制