Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FedCM API extension: Error API, AccountAutoSelectedFlag, HostedDomain and Revocation API #893

Closed
1 task done
yi-gu opened this issue Sep 5, 2023 · 2 comments
Closed
1 task done
Assignees
Labels
Resolution: satisfied The TAG is satisfied with this design Review type: CG early review An early review of general direction from a Community Group Review type: small delta Topic: identity & credentials Venue: Federated ID CG

Comments

@yi-gu
Copy link

yi-gu commented Sep 5, 2023

こんにちは TAG-さん!

I'm requesting a TAG review of Error API, AccountAutoSelectedFlag, HostedDomain and Revocation API. These are small additions to the existing FedCM API so I'm requesting a single review for all of them together.

  • Summary
    - With the Error API, the browser can inform users with proper error messages when their sign-in request has failed.
    - With the AccountAutoSelected Flag API, the browser could help developers to determine if FedCM token requests were initiated with explicit user permission to improve their services.
    - With the Hosted Domain API, RP can choose to only show the accounts which are associated with a certain domain.
    - With the Revocation API, developers can revoke the connection between RP and IdP upon user request and update the browser to optimize the future flows.

  • Explainer¹ (minimally containing user needs and example code): (We publish explainers as issues per request from Mozilla. See more context here). For explainers please see the first and second comments of Error API, AccountAutoSelectedFlag, HostedDomain and Revocation.

  • Security and Privacy self-review²: Please see the security and privacy consideration section in the explainers.

  • GitHub repo (if you prefer feedback filed there): [url]

  • Primary contacts (and their relationship to the specification):

    • Yi Gu (@yi-gu, Google Chrome)
    • Nicolas Pena Moreno (@npm1, Google Chrome)
    • Sam Goto (@samuelgoto, Google Chrome, spec editor)
  • Organization/project driving the design: Google Chrome

  • External status/issue trackers for this feature (publicly visible, e.g. Chrome Status):

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • The group where the incubation/design work on this is being done (or is intended to be done in the future): FedID CG
  • The group where standardization of this work is intended to be done ("unknown" if not known): unknown
  • Existing major pieces of multi-stakeholder review or discussion of this design: No
  • Major unresolved issues with or opposition to this design: No
  • This work is being funded by: Google Chrome

You should also know that...

We have spec PRs for Error API and AccountAutoSelectedFlag API since Chrome plans to ship them sooner than the other two.

We'd prefer the TAG provide feedback as

💬 leave review feedback as a comment in this issue and @-notify [@yi-gu, @npm1, @samuelgoto]

@hadleybeeman
Copy link
Member

Hi all. We've reviewed this in our W3C TAG breakout today.

These features look like a small change, as you say. We don't see any architectural implications for the web in what you've got here.

Is there anything in particular you need from us? If not, we are minded to close this and wish you well. Feel free to re-open it of we can be of any help.

@hadleybeeman hadleybeeman added the Resolution: satisfied The TAG is satisfied with this design label Oct 16, 2023
@yi-gu
Copy link
Author

yi-gu commented Oct 16, 2023

Thank you for taking your time to review our proposals!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resolution: satisfied The TAG is satisfied with this design Review type: CG early review An early review of general direction from a Community Group Review type: small delta Topic: identity & credentials Venue: Federated ID CG
Projects
None yet
Development

No branches or pull requests

4 participants