// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CONTENT_PUBLIC_BROWSER_DIGITAL_IDENTITY_PROVIDER_H_ #define CONTENT_PUBLIC_BROWSER_DIGITAL_IDENTITY_PROVIDER_H_ #include <memory> #include <string> #include "base/functional/callback.h" #include "base/types/expected.h" #include "base/values.h" #include "content/common/content_export.h" #include "content/public/browser/digital_identity_interstitial_type.h" #include "url/origin.h" namespace content { class WebContents; // Coordinates between the web and native apps such that the latter can share // vcs with the web API caller. The functions are platform agnostic and // implementations are expected to be different across platforms like desktop // and mobile. class CONTENT_EXPORT DigitalIdentityProvider { … }; } // namespace content #endif // CONTENT_PUBLIC_BROWSER_DIGITAL_IDENTITY_PROVIDER_H_