#include "content/browser/webauth/authenticator_impl.h"
#include <memory>
#include <utility>
#include "content/browser/webauth/authenticator_common_impl.h"
#include "content/public/browser/document_service.h"
#include "content/public/browser/render_frame_host.h"
namespace content {
void AuthenticatorImpl::Create(
RenderFrameHost* render_frame_host,
mojo::PendingReceiver<blink::mojom::Authenticator> receiver) { … }
void AuthenticatorImpl::CreateForTesting(
RenderFrameHost& render_frame_host,
mojo::PendingReceiver<blink::mojom::Authenticator> receiver,
std::unique_ptr<AuthenticatorCommonImpl> authenticator_common_impl) { … }
AuthenticatorImpl::AuthenticatorImpl(
RenderFrameHost& render_frame_host,
mojo::PendingReceiver<blink::mojom::Authenticator> receiver,
std::unique_ptr<AuthenticatorCommonImpl> authenticator_common_impl)
: … { … }
AuthenticatorImpl::~AuthenticatorImpl() = default;
void AuthenticatorImpl::MakeCredential(
blink::mojom::PublicKeyCredentialCreationOptionsPtr options,
MakeCredentialCallback callback) { … }
void AuthenticatorImpl::GetAssertion(
blink::mojom::PublicKeyCredentialRequestOptionsPtr options,
GetAssertionCallback callback) { … }
void AuthenticatorImpl::Report(
blink::mojom::PublicKeyCredentialReportOptionsPtr options,
ReportCallback callback) { … }
void AuthenticatorImpl::GetClientCapabilities(
GetClientCapabilitiesCallback callback) { … }
void AuthenticatorImpl::IsUserVerifyingPlatformAuthenticatorAvailable(
IsUserVerifyingPlatformAuthenticatorAvailableCallback callback) { … }
void AuthenticatorImpl::IsConditionalMediationAvailable(
IsConditionalMediationAvailableCallback callback) { … }
void AuthenticatorImpl::Cancel() { … }
}