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

Remove BrowserID-related code and endpoints once traffic declines sufficiently #6940

Closed
rfk opened this issue Nov 16, 2020 · 1 comment
Closed
Labels
Orphaned Temporary label for transitioning to jira cloud

Comments

@rfk
Copy link
Contributor

rfk commented Nov 16, 2020

As of Firefox 80, we expect all our major clients to have moved away from BrowserID and instead be using OAuth to access all account-related services. The next step in deprecating BrowserID is to wait for traffic from legacy clients to subside, then remove the BrowserID-related code from the FxA server.

First, we'll need to confirm that traffic using these routes has reached a sufficiently low level. Something like:

  • Setup monitoring for traffic to the /certificate/sign endpoint, broken down by user-agent and version.
  • Confirm that we're not seeing significant traffic from Firefox versions >= 80.
  • Wait for the next Firefox ESR, which will include the new OAuth-based sync code from Firefox 80.
  • Decide on an appropriate traffic threshold below which we'll disable the /certificate/sign route.
  • Wait for traffic to drop below that threshold.

Once we're happy that there's a sufficiently low level of BrowserID-related traffic, we can remove the code including:

┆Issue is synchronized with this Jira Task
┆Issue Number: FXA-2715

@data-sync-user
Copy link
Collaborator

➤ Jared Hirsch commented:

Leaving this out of the triaged pile so we can talk about it at our next team meeting

@dannycoates dannycoates added the Orphaned Temporary label for transitioning to jira cloud label Jun 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Orphaned Temporary label for transitioning to jira cloud
Projects
None yet
Development

No branches or pull requests

3 participants