Hi Kaan,

No need for another I2E - you have the LGTM to experiment without any conditions on platforms (and I see you had Desktop listed as 102 to 105. The fact that it slipped a milestone is fine).

On 5/31/22 9:42 AM, 'Kaan Icer' via blink-dev wrote:
Hello,
FedCM has been in the origin trial since M101 only on the Android platform. As part of the ongoing origin trial, we expand FedCM to desktop as well with M103. Could you please help us understand if we need a new I2E for desktop support?
Thank you,
Kaan
On Wednesday, March 23, 2022 at 1:20:38 AM UTC-4 yoav...@chromium.org wrote:

    LGTM to experiment till M105 (inclusive)

    On Monday, March 21, 2022 at 5:06:17 PM UTC+1 Sam Goto wrote:


                Contact emails


        go...@google.com


                Explainer


        https://github.com/fedidcg/FedCM/blob/main/explainer.md


                Specification


        https://fedidcg.github.io/FedCM/
        <https://fedidcg.github.io/FedCM/>


                Summary


        A Web Platform API that allows users to login to websites with
        their federated accounts in a manner compatible with
        improvements to browser privacy.


        In this origin trial, we are interested in experimenting with
        an account chooser for federated accounts, which we expect to
        be a foundational infrastructure for the Web going forward.


                Blink component


        Blink > Identity > FedCM
        
<https://bugs.chromium.org/p/chromium/issues/list?q=component%3ABlink%3EIdentity%3EFedCM&can=2>


                TAG review


        Spec review:
        https://github.com/w3ctag/design-reviews/issues/718
        <https://github.com/w3ctag/design-reviews/issues/718>

        Early review:
        https://github.com/w3ctag/design-reviews/issues/622
        <https://github.com/w3ctag/design-reviews/issues/622>


                TAG review status


        Pending


                Risks


                Interoperability and Compatibility


                        Zero compatibility risk (new API)


        Interoperability risk not yet known, currently working on
        getting formal signals.


        Gecko: No Signals. standards position filed
        <https://github.com/mozilla/standards-positions/issues/618>


        WebKit: No Signals. standards position filed
        <https://lists.webkit.org/pipermail/webkit-dev/2022-March/032153.html>


        Web developers: No signals. We have been proactively working
        with Identity Providers and expect much of the origin trial
        experimentation to be a determining factor on their position.


        Other signals: No signals. This API is being developed within
        the FedID CG with attendance of identity providers, browser
        vendors and standards experts. We are working on a community
        report https://github.com/fedidcg <https://github.com/fedidcg>.


                Activation


          We made a deliberate and concerted effort to make as many
        backwards

        compatible changes as we possibly could to facilitate the
        adoption of FedCM.

        When it wasn’t possible, we favored changes impacting Browsers
        and Identity

        Providers and reduced changes impacting websites and users.


          So far, we think we maintained backwards compatibility with
        website’s server-

        side Infrastructure, which we expect to be a meaningful
        activation lever.


        We believe we found a structure that would make it easy for
        websites to adopt, but that's one of the risks that we are
        trying to mitigate as soon as we possibly can as part of the
        origin trial.


                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?

        This API does not deprecate or change behavior of existing APIs.



                Goals for experimentation


        To learn about:


         *

            requirements: what aspects of federated identity are going
            to be affected by phasing out third party cookies?

         *

            demand: who is going to be affected? and how important is
            it for them?

         *

            deployment viability: is it a practical solution?

         *

            user acceptance: does our implementation perform well with
            users?


                Ongoing technical constraints


        The following are current technical constraints that we expect
        to resolve as we go along (i.e. we are actively working on
        these known constraints):


         *

            Android only implementation (here
            <https://bugs.chromium.org/p/chromium/issues/detail?id=1296263>is
            the desktop implementation tracking bug)

         *

            Only ID tokens provided, no access or refresh tokens
            (access tokens
            <https://github.com/fedidcg/FedCM/pull/208>PR in progress)

         *

            Front-channel logout designed and implemented, but
            disabled for origin trials (HOWTO
            
<https://github.com/fedidcg/FedCM/blob/main/explorations/HOWTO.md>try
            it)

         *

            Only available in top level frames


                Debuggability


        Basic devtools integration supported. More to come as we learn.


        https://github.com/fedidcg/FedCM/blob/main/explorations/HOWTO.md
        <https://github.com/fedidcg/FedCM/blob/main/explorations/HOWTO.md>


        https://bugs.chromium.org/p/chromium/issues/detail?id=1291653
        <https://bugs.chromium.org/p/chromium/issues/detail?id=1291653>



                Will this feature be supported on all six Blink
                platforms (Windows, Mac, Linux, Chrome OS, Android,
                and Android WebView)?


        No

        We expect the feature to be available on all platforms
        (Windows, Mac, Linux, ChromeOS and Android) except WebView.
        The current implementation is currently only supported on
        Android, with Desktop (Windows/Mac/Linux/ChromeOS) coming
        before our I2S.


                Is this feature fully tested by web-platform-tests
                
<https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>?


        Yes
        
<https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/credential-management/fedcm.https.html?q=file:wpt%20fedcm&ss=chromium>.


                DevTrial instructions


        https://github.com/fedidcg/FedCM/blob/main/explorations/HOWTO.md


                Flag name


         chrome://flags/#fedcm


                Requires code in //chrome?


        True


                Tracking bug


        You can track our progress here:


        https://chromium-review.googlesource.com/q/hashtag:FedCM+is:merged
        <https://chromium-review.googlesource.com/q/hashtag:FedCM+is:merged>


                Launch bug


        https://bugs.chromium.org/p/chromium/issues/detail?id=1216142
        <https://bugs.chromium.org/p/chromium/issues/detail?id=1216142>


                Measurement


        kFederatedCredentialManagement


                Estimated milestones


        OriginTrial - Android

                

        101-105

        Origin Trial - Desktop

                

        102-105

        DevTrial on android

                

        98


                Link to entry on the Chrome Platform Status


        https://chromestatus.com/feature/6438627087220736
        <https://chromestatus.com/feature/6438627087220736>


                Links to previous Intent discussions


         *

            Intent to prototype
            
<https://groups.google.com/a/chromium.org/g/blink-dev/c/2B4TJ7j2U4M/m/1X5T3OszCAAJ>

         *

            Ready for Trial
            <https://groups.google.com/a/chromium.org/g/blink-dev/c/jlV_1m7uUAg>


        This intent message was generated by Chrome Platform Status
        <https://chromestatus.com/>.

--
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/adcda1fc-b000-4b8e-a0eb-3104b21879a3n%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/adcda1fc-b000-4b8e-a0eb-3104b21879a3n%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/331e661d-341c-0107-1ea5-0a9bf6f1be0e%40chromium.org.

Reply via email to