RESOLVED FIXED 181995
[macOS] WebProcess needs TCC entitlements for media capture
https://bugs.webkit.org/show_bug.cgi?id=181995
Summary [macOS] WebProcess needs TCC entitlements for media capture
Brent Fulgham
Reported 2018-01-23 11:03:06 PST
Now that TCC controls access to camera and microphone on macOS, the web process needs to have the following entitlements for our dynamic sandbox extension to work: com.apple.tcc.delegated-services kTCCServiceCamera kTCCServiceMicrophone
Attachments
Patch (1.32 KB, patch)
2018-01-23 11:04 PST, Brent Fulgham
eric.carlson: review+
Brent Fulgham
Comment 1 2018-01-23 11:03:35 PST
Brent Fulgham
Comment 2 2018-01-23 11:04:32 PST
Brent Fulgham
Comment 3 2018-01-23 12:50:52 PST
mitz
Comment 4 2018-03-01 21:42:37 PST
Comment on attachment 332041 [details] Patch WebContent-OSX.entitlements is only used when the Web Content services needs the domain extension entitlement, which is only when it is relocatable (such as in Safari Technology Preview). Was this patch intended to grant the service this entitlement also when it’s installed as part of macOS or a Safari update?
Brent Fulgham
Comment 5 2018-03-02 09:03:50 PST
(In reply to mitz from comment #4) > Comment on attachment 332041 [details] > Patch > > WebContent-OSX.entitlements is only used when the Web Content services needs > the domain extension entitlement, which is only when it is relocatable (such > as in Safari Technology Preview). Was this patch intended to grant the > service this entitlement also when it’s installed as part of macOS or a > Safari update? Yes! Where do those entitlements live?
Brent Fulgham
Comment 6 2018-05-09 14:40:09 PDT
Dan answered this question in comment 5 in bug 184485.
Note You need to log in before you can comment on or make changes to this bug.