需要LDAP强(er)身份验证


LDAP Strong(er) authentication required

我想将值添加到属性中。这是我下面的代码。

function set_attribute($attribute, $uid, $service)
{
    $entries = $this->get_account($uid);
    if ($entries != false && count($entries) == 1) {
        $entry = $entries[0];
        $result = $entry->add(array($attribute => $service));
        if (PEAR::isError($result))
            return false;
        else {
            $result = $entry->update();
            if (PEAR::isError($result))
                return false;
        }
        return true;
    } else
        return false;
}

未能为属性添加新值。这是我转储此代码$result->getMessage() 时的错误

string(121) "Could not add new values to attribute serviceType: Strong(er) authentication required: LDAP_STRONG_AUTH_REQUIRED"

怎么了?我找不到任何解决方案,即使我已经通过了身份验证。

当您需要启用SSL/TLS来保护通道而不是明文连接时,这看起来不像confidentiality required错误。尽管你永远不知道,因为你没有澄清你的连接是否安全。

我想知道这是否意味着许可问题?或者,在这种情况下,系统允许明文绑定,但不允许在连接上没有安全通信的情况下进行某些操作。