- From: Mustaq Ahmed <notifications@github.com>
- Date: Wed, 30 Jun 2021 13:29:57 -0700
- To: w3ctag/design-reviews <design-reviews@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3ctag/design-reviews/issues/655@github.com>
Ya ya yawm TAG!
I'm requesting a TAG review of Capability Delegation.
"Capability delegation" means allowing a frame to relinquish its ability to call a restricted API and transfer the ability to another (sub)frame it trusts. The focus here is a dynamic delegation mechanism which exposes the capability to the target frame in a time-constrained manner (unlike `<iframe allow=...>` attribute which is not time-constrained).
- Explainer: https://wicg.github.io/capability-delegation/
- Specification URL: https://wicg.github.io/capability-delegation/spec.html
- Tests: Not available yet.
- Security and Privacy self-review: https://github.com/WICG/capability-delegation/blob/main/security_and_privacy_questionnaire.md
- GitHub repo: [WICG/capability-delegation](https://github.com/WICG/capability-delegation)
- Primary contacts (and their relationship to the specification):
- Mustaq Ahmed (@mustaqahmed), Google
- Organization(s)/project(s) driving the specification: Google Chrome
- Key pieces of existing multi-stakeholder review or discussion of this specification:
- Stripe publicly supported this proposal [in the WICG discourse thread](https://discourse.wicg.io/t/capability-delegation/4821/3).
- A comment from HTML editor about fixing a [Screen Capture issue](https://github.com/w3c/mediacapture-screen-share/issues/167#issuecomment-821290060).
- This proposal also addresses concerns raised in [this related TAG review](https://github.com/w3ctag/design-reviews/issues/347#issuecomment-529793544).
- External status/issue trackers for this specification: https://www.chromestatus.com/feature/5708770829139968
Further details:
- [X] I have reviewed the TAG's [Web Platform Design Principles](https://w3ctag.github.io/design-principles/)
- Relevant time constraints or deadlines:
- The group where the work on this specification is currently being done: WICG
- The group where standardization of this work is intended to be done: WHATWG and Web Payments
- Major unresolved issues with or opposition to this specification: None so far
- This work is being funded by: Google Chrome
You should also know that our [previous TAG request](https://github.com/w3ctag/design-reviews/issues/347) to delegate user activation raised valid concerns about being too generic, so we limited the scope of delegation here to a particular API. More details can be found in [this section](https://docs.google.com/document/d/1IYN0mVy7yi4Afnm2Y0uda0JH8L2KwLgaBqsMVLMYXtk/edit#bookmark=id.2pydwea2nh99) in the design doc.
We'd prefer the TAG provide feedback as:
🐛 open issues in our GitHub repo for **each point of feedback**
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/655
Received on Wednesday, 30 June 2021 20:30:09 UTC