Hi Chris,

Sounds like good progress, thanks. Could you also tell us the reasons you
need to continue experimenting?

On Wed, Sep 11, 2024 at 6:43 AM Chris Fredrickson <cfred...@chromium.org>
wrote:

> Hello again - we'd like to request another OT extension, through M130
> inclusive. As a demonstration of progress, we have:
>
>    - Opened a spec PR
>    <https://github.com/privacycg/storage-access/pull/206>
>    - Requested formal position signals from Firefox
>    <https://github.com/mozilla/standards-positions/issues/1065> and WebKit
>    <https://github.com/WebKit/standards-positions/issues/390>
>    - Written WPTs <https://github.com/web-platform-tests/wpt/pull/47728>
>    - Requested TAG review
>    <https://github.com/w3ctag/design-reviews/issues/992>
>
>
> On Wednesday, July 24, 2024 at 2:39:32 PM UTC-4 Mike Taylor wrote:
>
>> On 7/24/24 8:06 PM, Chris Fredrickson wrote:
>>
>> My apologies, I misunderstood the process here. I hereby formally request
>> an extension for this OT, through M129 :)
>>
>> Thanks, I formally LGTM the request to M129 inclusive. :)
>>
>> Re: the OT dashboard, I've already requested an OT extension through the
>> chromestatus entry; I believe the OT dashboard will be updated to reflect
>> that once the OT team approves that request.
>>
>> Great - I think the OT team typically chases down LGTMs - so you should
>> be set now.
>>
>>
>> Chris
>>
>> On Wednesday, July 24, 2024 at 1:52:53 PM UTC-4 Mike Taylor wrote:
>>
>>> Hey Chris,
>>>
>>> Per the process, you'll need to formally request an extension, rather
>>> than treat this as an FYI.
>>>
>>> (Also, I just double checked and
>>> https://developer.chrome.com/origintrials/#/register_trial/4008766618313162753
>>> is only available until M127. Note there's a 2 month "grace period" where
>>> it will continue to work for users on 126 or 127 that haven't upgraded to
>>> M128 or higher - but it should not work in 128 or 129.)
>>>
>>> thanks,
>>> Mike
>>> On 7/24/24 4:03 PM, Chris Fredrickson wrote:
>>>
>>> FYI, we're going to extend this OT another 2 milestones, to 129
>>> inclusive. (Existing OT tokens will still work, they won't expire IIUC.)
>>>
>>> On Tuesday, May 7, 2024 at 11:02:03 AM UTC-4 Mike Taylor wrote:
>>>
>>>> LGTM to experiment from 126 to 127 inclusive.
>>>> On 5/7/24 10:52 AM, Chris Fredrickson wrote:
>>>>
>>>> Contact emails
>>>>
>>>> joha...@chromium.org, cfre...@chromium.org, yi...@chromium.org
>>>>
>>>> Explainer
>>>>
>>>> https://github.com/explainers-by-googlers/storage-access-for-fedcm
>>>>
>>>> Specification
>>>>
>>>> None (TBD)
>>>>
>>>> Summary
>>>>
>>>> Reconciles the FedCM and Storage Access APIs by making a prior FedCM
>>>> grant a valid reason to automatically approve a storage access request.
>>>>
>>>> When a user grants permission for using their identity with a 3rd party
>>>> Identity Provider (IdP) on a Relying Party (RP), many IdPs require
>>>> third-party cookies to function correctly and securely. This proposal aims
>>>> to satisfy that requirement in a private and secure manner by updating the
>>>> Storage Access API (SAA) permission checks to not only accept the
>>>> permission grant that is given by a storage access prompt, but also the
>>>> permission grant that is given by a FedCM prompt.
>>>>
>>>> A key property of this mechanism is limiting the grant to cases
>>>> explicitly allowed by the RP via the FedCM permissions policy, enforcing a
>>>> per-frame control for the RP and preventing passive surveillance by the IdP
>>>> beyond the capabilities that FedCM already grants, as outlined in the 
>>>> Privacy
>>>> Considerations
>>>> <https://github.com/explainers-by-googlers/storage-access-for-fedcm?tab=readme-ov-file#privacy-considerations>
>>>> .
>>>>
>>>>
>>>> Blink component
>>>>
>>>> Blink>StorageAccessAPI
>>>>
>>>> TAG review
>>>>
>>>> None
>>>>
>>>> TAG review status
>>>>
>>>> N/A
>>>>
>>>> Risks
>>>>
>>>>
>>>> Interoperability and Compatibility
>>>>
>>>> None
>>>>
>>>>
>>>>
>>>> Gecko: No public signals, positive initial signals
>>>> <https://docs.google.com/document/d/1jxqW4kvGdclIWsOlWMXWLGpwu1wOorST2Ol6vJKAjDE/edit#heading=h.y0ecc5cfr86n>.
>>>> We will request a formal position.
>>>>
>>>> WebKit: No signal. We will request a formal position.
>>>>
>>>> Web developers: Positive <https://github.com/fedidcg/FedCM/issues/467>
>>>>
>>>> Other signals:
>>>>
>>>> WebView application risks
>>>>
>>>> Does this intent deprecate or change behavior of existing APIs, such
>>>> that it has potentially high risk for Android WebView-based applications?
>>>>
>>>> N/A, not shipping on Android WebView.
>>>>
>>>> Goals for experimentation
>>>>
>>>> Evaluate the implementation, and the usability of the feature to ensure
>>>> it adequately solves the problem.
>>>>
>>>> Ongoing technical constraints
>>>>
>>>> None
>>>>
>>>> Debuggability
>>>>
>>>> None
>>>>
>>>> Will this feature be supported on all six Blink platforms (Windows,
>>>> Mac, Linux, ChromeOS, Android, and Android WebView)?
>>>>
>>>> No. It will not be supported in Android WebView.
>>>>
>>>> Is this feature fully tested by web-platform-tests?
>>>>
>>>> No. The implementation is primarily in permissions code in //chrome,
>>>> which cannot be tested in WPTs since WPTs use a fake permission manager
>>>> <https://crsrc.org/c/content/web_test/browser/web_test_permission_manager.h;drc=33b441e83b1f70381158fcafb0ecde9168b79524;l=28>
>>>> in Chromium.
>>>>
>>>> Flag name on chrome://flags
>>>>
>>>> #fedcm-with-storage-access-api
>>>>
>>>> Finch feature name
>>>>
>>>> FedCmWithStorageAccessAPI
>>>>
>>>> Non-finch justification
>>>>
>>>> None
>>>>
>>>> Requires code in //chrome?
>>>>
>>>> True
>>>>
>>>> Estimated milestones
>>>>
>>>> M126 through M127 (inclusive).
>>>>
>>>>
>>>> Link to entry on the Chrome Platform Status
>>>>
>>>> https://chromestatus.com/feature/5116478702747648
>>>>
>>>> Links to previous Intent discussions
>>>>
>>>> Intent to prototype:
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAD_OO4iogs7O60r0YcVnDB5aCvs9WUYjWFcuHqcFi5bXLRBOig%40mail.gmail.com
>>>>
>>>> This intent message was generated by Chrome Platform Status.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "blink-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to blink-dev+...@chromium.org.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9a75fe74-ca55-4ddc-93d7-120adfdee49en%40chromium.org
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/9a75fe74-ca55-4ddc-93d7-120adfdee49en%40chromium.org?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> --
> You received this message because you are subscribed to the Google Groups
> "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to blink-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b4effd10-8b45-478a-8d73-ba0a766688efn%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b4effd10-8b45-478a-8d73-ba0a766688efn%40chromium.org?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_VKPeXJ5aX%3Dwnaeoxha5uoNaRr78A7e9uoeCvF%2BvaFLQ%40mail.gmail.com.

Reply via email to