// Copyright 2024 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef ASH_PUBLIC_CPP_AUTH_ACTIVE_SESSION_AUTH_CONTROLLER_H_ #define ASH_PUBLIC_CPP_AUTH_ACTIVE_SESSION_AUTH_CONTROLLER_H_ #include "ash/public/cpp/ash_public_export.h" #include "base/functional/callback_forward.h" #include "base/time/time.h" #include "chromeos/ash/components/osauth/public/common_types.h" namespace ash { class AuthRequest; // ActiveSessionAuthController serves active session authentication requests. // It takes care of showing and hiding the UI and the authentication process. class ASH_PUBLIC_EXPORT ActiveSessionAuthController { … }; } // namespace ash #endif // ASH_PUBLIC_CPP_AUTH_ACTIVE_SESSION_AUTH_CONTROLLER_H_