Closed Bug 1924175 Opened 1 month ago Closed 23 days ago

oauth flows should support a "service" param, and handle the fact sync might not be enabled in the webchannel response.

Categories

(Firefox :: Firefox Accounts, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
133 Branch
Tracking Status
firefox133 --- fixed

People

(Reporter: markh, Assigned: markh)

References

Details

Attachments

(1 file, 1 obsolete file)

In short, oauth flows should have a service= param (default will be "sync", later will also be "relay"). It should also handle the webchannel response indicating sync should not be configured.

As discussed with the fxa team, we'll do all this in the same way we did it for the non-oauth flows.

NOTE this patch should probably not land until we have confirmation that prod is able to handle this param - as of today it will fail with a message indicating the service param was not expected. However, this does work on stage, so with agreement we might choose to land this today, so long as we accept the breakage on prod.

Attachment #9430463 - Attachment description: WIP: Bug 1924175 - support service= URL param in fxa oauth flows. → Bug 1924175 - support service= URL param in fxa oauth flows.
See Also: → 1925091
Attachment #9432041 - Attachment is obsolete: true
Pushed by mhammond@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bd3ad296ff74 support service= URL param in fxa oauth flows. r=lina
Status: NEW → RESOLVED
Closed: 23 days ago
Resolution: --- → FIXED
Target Milestone: --- → 133 Branch
Regressions: 1925846
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: