Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0e4a1f7efbb2f619ccb39dd616a6f72e473b3455
https://github.com/WebKit/WebKit/commit/0e4a1f7efbb2f619ccb39dd616a6f72e473b3455
Author: Pascoe <[email protected]>
Date: 2024-04-25 (Thu, 25 Apr 2024)
Changed paths:
M Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm
Log Message:
-----------
Run AppSSO extensions as embedded view controller
https://bugs.webkit.org/show_bug.cgi?id=272841
rdar://110662540
Reviewed by Brent Fulgham.
Running as an embedded view controller prevents sessions from being cancelled
whenn
switching apps. This is nessesary for SSO extensions that use MFA for example,
as
they must switch apps to get the code.
Tested with multiple SSO extensions.
* Source/WebKit/UIProcess/Cocoa/SOAuthorization/SOAuthorizationSession.mm:
(WebKit::SOAuthorizationSession::continueStartAfterDecidePolicy):
(WebKit::SOAuthorizationSession::presentViewController):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/SOAuthorizationTests.mm:
(TestWebKitAPI::TEST(SOAuthorizationRedirect, InterceptionSucceed1)):
Canonical link: https://commits.webkit.org/277981@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes