- From: Johann Hofmann <notifications@github.com>
- Date: Fri, 11 Nov 2022 05:05:59 -0800
- To: w3c/permissions <permissions@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/permissions/pull/390@github.com>
This is a draft attempt at defining a permission store with a couple of questions still to be figured out, some of which are also marked as issues inline. Some high-level thoughts: - I've so far declared a single global permission store to be maintained by UAs, is that what we were shooting for? - We should still allow for UAs to have more flexibility in storing smaller-scoped or shorter-lived permissions, e.g. for a single tab. It feels like this needs to be a non-normative note as attempting to specify that might go against the idea that it can be flexible. - This ignores a lot of details around how we need to cross the process boundary to access permissions, though I've tried to make setting (and removing) permissions an async step. - As discussed with Anne before, there's the question of whether individual permissions should define their own key generation algorithms or whether they should get if-statements in the central key generation algorithm. Requesting an early look/advice from @annevk and @jyasskin :) You can view, comment on, or merge this pull request online at: https://github.com/w3c/permissions/pull/390 -- Commit Summary -- * WIP: Define a permission store (closes #384) -- File Changes -- M index.html (117) -- Patch Links -- https://github.com/w3c/permissions/pull/390.patch https://github.com/w3c/permissions/pull/390.diff -- Reply to this email directly or view it on GitHub: https://github.com/w3c/permissions/pull/390 You are receiving this because you are subscribed to this thread. Message ID: <w3c/permissions/pull/390@github.com>
Received on Friday, 11 November 2022 13:06:11 UTC