Lines Matching full:ldap
10 #include <xyz/openbmc_project/User/Ldap/Config/server.hpp>
11 #include <xyz/openbmc_project/User/Ldap/Create/server.hpp>
20 namespace ldap namespace
23 using ConfigIface = sdbusplus::xyz::openbmc_project::User::Ldap::server::Config;
26 sdbusplus::xyz::openbmc_project::User::Ldap::server::Create>;
41 * @brief Configuration for LDAP.
42 * @details concrete implementation of xyz.openbmc_project.User.Ldap.Config
43 * API, in order to provide LDAP configuration.
58 * @param[in] filePath - LDAP configuration file.
59 * @param[in] caCertFile - LDAP's CA certificate file.
60 * @param[in] certFile - LDAP's client certificate file.
62 * @param[in] ldapServerURI - LDAP URI of the server.
67 * @param[in] ldapType - Specifies the LDAP server type which can be AD
72 * the name of the Group in the LDAP server.
74 * the username in the LDAP server.
90 * @param[in] filePath - LDAP configuration file.
91 * @param[in] ldapType - Specifies the LDAP server type which can be AD
135 /** @brief Update the LDAP Type property.
188 /** @brief Deserialize LDAP config data from the persistent location
212 /** @brief Delete privilege mapping for LDAP group
220 /** @brief Check if LDAP group privilege mapping requested is valid
222 * Check if the privilege mapping already exists for the LDAP group name
225 * @param[in] groupName - LDAP group name
239 /** @brief Construct LDAP mapper entry D-Bus objects from their persisted
256 /** @brief Create a new LDAP config file.
293 } // namespace ldap