Bug 235533

Summary: [WebAuthn] We should pass extensions to ASC if possible
Product: WebKit Reporter: pascoe <pascoe>
Component: WebKit Misc.Assignee: pascoe <pascoe>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, ews-watchlist, jiewen_tan, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
ews-feeder: commit-queue-
Patch
ews-feeder: commit-queue-
Patch
none
Patch none

Description pascoe@apple.com 2022-01-24 12:11:42 PST
Google.com relies on the googleLegacyAppidSupport extensions, however this information doesn't currently get passed to ASC. This patch starts to pass it if the associated classes are available.
Comment 1 pascoe@apple.com 2022-01-24 12:11:59 PST
rdar://87169406
Comment 2 pascoe@apple.com 2022-01-24 12:22:08 PST
Created attachment 449842 [details]
Patch
Comment 3 pascoe@apple.com 2022-01-24 12:33:26 PST
Created attachment 449844 [details]
Patch
Comment 4 pascoe@apple.com 2022-01-24 13:37:05 PST
Created attachment 449848 [details]
Patch
Comment 5 pascoe@apple.com 2022-01-24 14:57:35 PST
Created attachment 449865 [details]
Patch
Comment 6 pascoe@apple.com 2022-01-24 15:47:34 PST
Created attachment 449875 [details]
Patch
Comment 7 Brent Fulgham 2022-01-26 15:10:56 PST
Comment on attachment 449875 [details]
Patch

r=me
Comment 8 EWS 2022-01-26 16:04:31 PST
Committed r288652 (246460@main): <https://commits.webkit.org/246460@main>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449875 [details].