using lock_guard = std::lock_guard<std::mutex>;
LDAPHelper(std::string _uri, std::string _binddn, std::string _bindpw,
- std::string _searchdn, std::string _searchfilter, std::string _dnattr)
+ const std::string &_searchdn, const std::string &_searchfilter, const std::string &_dnattr)
: uri(std::move(_uri)), binddn(std::move(_binddn)),
bindpw(std::move(_bindpw)), searchdn(_searchdn), searchfilter(_searchfilter), dnattr(_dnattr),
ldap(nullptr) {
return ret; // OpenLDAP client error space
}
- int auth(const std::string uid, const std::string pwd);
+ int auth(const std::string &uid, const std::string &pwd);
~LDAPHelper() {
if (ldap)
class LDAPHelper
{
public:
- LDAPHelper(std::string _uri, std::string _binddn, std::string _bindpw,
- std::string _searchdn, std::string _searchfilter, std::string _dnattr)
+ LDAPHelper(const std::string &_uri, const std::string &_binddn, const std::string &_bindpw,
+ const std::string &_searchdn, const std::string &_searchfilter, const std::string &_dnattr)
{}
int init() {
return -ENOTSUP;
}
- int auth(const std::string uid, const std::string pwd) {
+ int auth(const std::string &uid, const std::string &pwd) {
return -EACCES;
}
#include "common/safe_io.h"
#include <boost/algorithm/string.hpp>
-#include "include/assert.h"
+#include "include/ceph_assert.h"
std::string parse_rgw_ldap_bindpw(CephContext* ctx);