36
40
bool UserAuthenticatorPam::AuthenticateStart(std::string const& username,
37
41
AuthenticateEndCallback const& authenticate_cb)
41
47
authenticate_cb_ = authenticate_cb;
47
57
glib::Object<GTask> task(g_task_new(nullptr, cancellable_, [] (GObject*, GAsyncResult*, gpointer data) {
48
58
auto self = static_cast<UserAuthenticatorPam*>(data);