WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
240318
[WebAuthn] Clean up WebAuthenticationModern and WebAuthnProcess
https://bugs.webkit.org/show_bug.cgi?id=240318
Summary
[WebAuthn] Clean up WebAuthenticationModern and WebAuthnProcess
pascoe@apple.com
Reported
2022-05-11 14:45:21 PDT
These are no longer necessary for ToT. Previously landed in
https://bugs.webkit.org/show_bug.cgi?id=239073
, but was rolled out.
Attachments
Patch
(229.00 KB, patch)
2022-05-11 14:54 PDT
,
pascoe@apple.com
bfulgham
: review+
ews-feeder
: commit-queue-
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-05-11 14:45:41 PDT
<
rdar://problem/93130490
>
pascoe@apple.com
Comment 2
2022-05-11 14:54:50 PDT
Created
attachment 459183
[details]
Patch
Brent Fulgham
Comment 3
2022-05-12 09:54:01 PDT
Comment on
attachment 459183
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=459183&action=review
So much cleanup! r=me
> Tools/ChangeLog:-1977 > - (TestWebKitAPI::WebCore::webAuthenticationModernExperimentalFeature): Deleted.
We don't need this ChangeLog comment removal
> Tools/ChangeLog:2011 > + (TestWebKitAPI::WebCore::webAuthenticationModernExperimentalFeature): Deleted.
This seems to be in the wrong part of the file (is perhaps a dupe of the 5/11 comment)
> Tools/TestWebKitAPI/Tests/WebKitCocoa/_WKWebAuthenticationPanel.mm:-1437 > -}
Are these two tests really not needed anymore? It doesn't seem like disallowing the local authenticator is specifically related to the WebAuthn process, is it?
Brent Fulgham
Comment 4
2022-05-12 09:55:18 PDT
It doesn't seem like the Mac-AS-debug-wk2 failures are related. I have re-ran them.
pascoe@apple.com
Comment 5
2022-05-12 10:08:06 PDT
(In reply to Brent Fulgham from
comment #3
)
> > Tools/TestWebKitAPI/Tests/WebKitCocoa/_WKWebAuthenticationPanel.mm:-1437 > > -} > > Are these two tests really not needed anymore? It doesn't seem like > disallowing the local authenticator is specifically related to the WebAuthn > process, is it?
These tests are from when the WebAuthenticationPanel used a UI delegate method (decidePolicyForLocalAuthenticator) to ask if using the platform authenticator is permitted. This is superseded by requestLAContextForUserVerification, which effectively does the same thing, but does not return ExceptionData { UnknownError, "Disallow local authenticator."_s } (the standard request cancelled error is used).
pascoe@apple.com
Comment 6
2022-05-18 13:30:15 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/744
EWS
Comment 7
2022-05-18 14:59:13 PDT
Committed
r294438
(
250716@main
): <
https://commits.webkit.org/250716@main
> Reviewed commits have been landed. Closing PR #744 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug