Lines Matching +full:google +full:- +full:authenticator
8 // http://www.apache.org/licenses/LICENSE-2.0
29 #include <phosphor-logging/elog-errors.hpp>
30 #include <phosphor-logging/elog.hpp>
31 #include <phosphor-logging/lg2.hpp>
56 static constexpr auto authAppPath = "/usr/bin/google-authenticator";
59 "/home/{}/.config/phosphor-user-manager/.google_authenticator.tmp";
63 * @param[in] bus - sdbusplus handler
64 * @param[in] path - D-Bus path
65 * @param[in] groups - users group list
66 * @param[in] priv - user privilege
67 * @param[in] enabled - user enabled state
68 * @param[in] parent - user manager - parent object
80 this->emit_object_added(); in Users()
97 * @param[in] value - User privilege
129 * @param[in] value - User groups
165 * @param[in] value - bool value
187 * @param[in]: value - false - unlock user account, true - no action taken
223 if (chown(entry.path().c_str(), pwd->pw_uid, pwd->pw_gid) != 0) in changeFileOwnership()
241 lg2::error("No authenticator app found at {PATH}", "PATH", authAppPath); in createSecretKey()
251 -u no-rate-limit in createSecretKey()
252 -W minimal-window in createSecretKey()
253 -Q qr-mode (NONE, ANSI, UTF8) in createSecretKey()
254 -t time-based in createSecretKey()
255 -f force file in createSecretKey()
256 -d disallow-reuse in createSecretKey()
257 -C no-confirm no confirmation required for code provisioned in createSecretKey()
259 executeCmd(authAppPath, "-s", path.c_str(), "-u", "-W", "-Q", "NONE", "-t", in createSecretKey()
260 "-f", "-d", "-C"); in createSecretKey()
333 iter->second(*this); in bypassedProtocol()
362 iter->second(*this, value); in enableMultiFactorAuth()