[webkit-reviews] review granted: [Bug 217401] [WebAuthn] Implement a dummy WebAuthenticationAgent : [Attachment 410685] Part 1

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 7 09:01:46 PDT 2020


Darin Adler <darin at apple.com> has granted Jiewen Tan <jiewen_tan at apple.com>'s
request for review:
Bug 217401: [WebAuthn] Implement a dummy WebAuthenticationAgent
https://bugs.webkit.org/show_bug.cgi?id=217401

Attachment 410685: Part 1

https://bugs.webkit.org/attachment.cgi?id=410685&action=review




--- Comment #3 from Darin Adler <darin at apple.com> ---
Comment on attachment 410685
  --> https://bugs.webkit.org/attachment.cgi?id=410685
Part 1

View in context: https://bugs.webkit.org/attachment.cgi?id=410685&action=review

> Source/WebKit/ChangeLog:12
> +	   from the UI Process such that we can isolated high privileged
entitlements to this standalone daemon and therefore are able

isolate

> Source/WebKit/ChangeLog:13
> +	   to offer WebAuthn to third party WKWebView clients. One of the
future feautre will require this new process to listen to

“to offer” -> “offer”

“features”

> Source/WebKit/ChangeLog:14
> +	   LaunchEvents, which only daemons can do. That's why it is
implemented as a user agent instead of a xpc service.

XPC

> Source/WebKit/ChangeLog:16
> +	   This is the first part to establish such a dummy daemon. What it
does is to setup a new build target for the daemon and

“First part to establish” -> “first part of establishing” or “first step on the
path of establishing”

“setup”-> “set up”

> Source/WebKit/ChangeLog:34
> +	   Not sure why libWTF.a is needed. Will fix that in the later part.

My guess is that WTFLogAlways is the reason.

> Source/WebKit/Daemons/WebAuthenticationAgent/Info.plist:6
> +	<string>${BUNDLE_VERSION}, Copyright 2003-2020 Apple Inc.</string>

Not sure this needs a copyright going back to 2003

> Source/WebKit/Daemons/WebAuthenticationAgent/Info.plist:22
> +	<string>????</string>

Is this correct?

>
Source/WebKit/Daemons/WebAuthenticationAgent/com.apple.webkit.WebAuthentication
Agent.plist:17
> +    
<string>/Users/jwtan/Documents/Build/Products/Debug/com.apple.WebKit.WebAuthent
icationAgent.Development</string>

Change log does mention this, but it’s not great!

> Source/WebKit/Daemons/WebAuthenticationAgent/main.mm:31
> +	   // FIXME: Implement it.

Don’t need this. We won’t forget.


More information about the webkit-reviews mailing list