// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_DEVICE_REAUTH_DEVICE_AUTHENTICATOR_H_ #define COMPONENTS_DEVICE_REAUTH_DEVICE_AUTHENTICATOR_H_ #include <string> #include "base/functional/callback_forward.h" #include "base/time/time.h" #include "components/device_reauth/device_reauth_metrics_util.h" namespace device_reauth { // When creating a device authenticator, one should create a |DeviceAuthParam| // object, set its values and pass it as a parameter to // ChromeDeviceAuthenticatorFactory::GetForProfile . class DeviceAuthParams { … }; // This interface encapsulates operations related to biometric authentication. // It's intended to be used prior to sharing the user's credentials with a // website, either via form filling or the Credential Management API. class DeviceAuthenticator { … }; } // namespace device_reauth #endif // COMPONENTS_DEVICE_REAUTH_DEVICE_AUTHENTICATOR_H_