Index: third_party/WebKit/Source/modules/webauth/WebAuthentication.h |
diff --git a/third_party/WebKit/Source/modules/webauth/WebAuthentication.h b/third_party/WebKit/Source/modules/webauth/WebAuthentication.h |
index 0c0c2b3d6c85c69db7d8c5fe1f71f25150ec14c6..a981d77c43744a4ca17545860277ecdb0704f729 100644 |
--- a/third_party/WebKit/Source/modules/webauth/WebAuthentication.h |
+++ b/third_party/WebKit/Source/modules/webauth/WebAuthentication.h |
@@ -5,25 +5,20 @@ |
#ifndef WebAuthentication_h |
#define WebAuthentication_h |
-#include "bindings/core/v8/ArrayBufferOrArrayBufferView.h" |
-#include "bindings/core/v8/ScriptPromise.h" |
#include "core/dom/ContextLifecycleObserver.h" |
-#include "core/dom/DOMArrayBuffer.h" |
-#include "modules/webauth/AuthenticationAssertionOptions.h" |
-#include "modules/webauth/ScopedCredentialInfo.h" |
#include "platform/bindings/ScriptWrappable.h" |
+#include "platform/heap/Handle.h" |
#include "public/platform/modules/webauth/authenticator.mojom-blink.h" |
namespace blink { |
-class RelyingPartyAccount; |
-class AuthenticationAssertionOptions; |
-class ScopedCredentialOptions; |
-class ScopedCredentialParameters; |
+class LocalFrame; |
+class MakeCredentialOptions; |
+class PublicKeyCredentialRequestOptions; |
+class ScriptState; |
+class ScriptPromise; |
class ScriptPromiseResolver; |
-typedef ArrayBufferOrArrayBufferView BufferSource; |
- |
class WebAuthentication final |
: public GarbageCollectedFinalized<WebAuthentication>, |
public ScriptWrappable, |
@@ -39,20 +34,16 @@ class WebAuthentication final |
virtual ~WebAuthentication(); |
// WebAuthentication.idl |
- ScriptPromise makeCredential(ScriptState*, |
- const RelyingPartyAccount&, |
- const HeapVector<ScopedCredentialParameters>, |
- const BufferSource&, |
- ScopedCredentialOptions&); |
+ ScriptPromise makeCredential(ScriptState*, const MakeCredentialOptions&); |
+ |
ScriptPromise getAssertion(ScriptState*, |
- const BufferSource&, |
- const AuthenticationAssertionOptions&); |
+ const PublicKeyCredentialRequestOptions&); |
webauth::mojom::blink::Authenticator* Authenticator() const { |
return authenticator_.get(); |
} |
- // ContextLifecycleObserver overrides. |
+ // ContextLifecycleObserver override |
void ContextDestroyed(ExecutionContext*) override; |
DECLARE_VIRTUAL_TRACE(); |
@@ -62,12 +53,11 @@ class WebAuthentication final |
void OnMakeCredential(ScriptPromiseResolver*, |
webauth::mojom::blink::AuthenticatorStatus, |
- webauth::mojom::blink::ScopedCredentialInfoPtr); |
+ webauth::mojom::blink::PublicKeyCredentialInfoPtr); |
ScriptPromise RejectIfNotSupported(ScriptState*); |
void OnAuthenticatorConnectionError(); |
bool MarkRequestComplete(ScriptPromiseResolver*); |
void Cleanup(); |
- |
webauth::mojom::blink::AuthenticatorPtr authenticator_; |
HeapHashSet<Member<ScriptPromiseResolver>> authenticator_requests_; |
}; |