非推奨の LDAP 関数を非推奨の関数に変更しています。しかしldap_sasl_bind_s. It returns error code 49
、資格情報が無効であることを意味する に問題があります。しかし、資格情報が有効であることは確かです。それ以外の場合は追加しました
TLS_REQCERT never
TLSVerifyClient never
/etc/openldap/ldap.confに。それでもエラーが発生します。
ldap_simple_bind_s(q->ld, binddn, creds.bv_val); //works well
ldap_sasl_bind_s(q->ld, binddn, LDAP_SASL_SIMPLE , &creds, NULL, NULL, NULL); //returns ldap error code 49 but continues working
主な問題は次のとおりです。ldap_sasl_bind_s を使用すると、ldap アーキテクチャで取得したすべての属性がバインドされません。また、既存の属性を検索すると、NOSUCH エラーが返されます。
どんな助けでも大歓迎です。