fxa/_scripts
Lauren Zugai 6d8745a2f4
feat(react): Add React signin Sync web channel events for fx_desktop_v3 + oauth_webchannel_v1
Because:
* We are moving from Backbone to React and want to meet parity with Sync functionality

This commit:
* Tweaks config-fxios script since iOS changed directory nesting
* Adds firefox.fxaLogin and firefox.fxaOAuthLogin web channel events where needed; it should talk to the browser with a happy path login, signin_token_code flow, and signin_totp_code flow
* Return unwrapBKey as part of signin callback data for sync
* Always displays password input for Sync (no cached login)
* Adds temp 'hack' (tempHandleSyncLogin) to allow a hard navigate to CAD to work in these flows
* Fixes bug where we were sending fxaLogin instead of fxaCanLinkAccount. Removed these from signin and signup container pages because we send one on the index page and it's causing multiple Sync dialogs
* Renames signinLocationState in signintotpcode to signinState since it can be set to local storage values
* Tweaks when to display third party auth for Sync (only show in the Sync flow when user does not have a PW set)

closes FXA-9059
2024-03-27 09:35:27 -05:00
..
configs task(shared): Fix docker network error with otel 2022-11-04 16:22:11 -07:00
l10n feat(l10n): update l10n ftl scripts for nx apps v2 2024-03-14 10:41:02 -04:00
.eslintrc feat(scripts): pull pdfs from legal-docs 2022-10-20 18:22:29 -04:00
adb-reverse.sh fix(localdev): Help local dev environment work with mobile browsers. 2020-04-01 17:19:10 +11:00
check-db-patcher.sh feat(infra): wait for db patches on startup 2023-07-20 12:08:34 -04:00
check-mysql.sh feat(docker): created fxa-builder docker image 2020-04-22 16:27:22 -07:00
check-package-manager.sh refactor(packages): use workspace references 2020-05-21 10:57:21 -07:00
check-ports.sh feat(services): remove fxa-auth-db-mysql, fxa-email-event-proxy, and fxa-email-service 2022-01-13 16:23:22 -08:00
check-url.sh chore(scripts): increase check-url.sh RETRY value 2023-09-06 10:59:27 -04:00
clone-legal-docs.sh task(content): Update privacy policy document 2023-10-25 10:33:43 -07:00
cloud-tasks-emulator.sh task(admin-panel): Hookup account delete 2024-03-13 11:26:09 -07:00
compile-backend-ts-services.sh chore(repo): delete support panel from fxa 2023-03-14 10:49:43 -05:00
config-fxios.js feat(react): Add React signin Sync web channel events for fx_desktop_v3 + oauth_webchannel_v1 2024-03-27 09:35:27 -05:00
create-version-json.sh feat(docker): created fxa-builder docker image 2020-04-22 16:27:22 -07:00
firestore.sh task(scripts): Return firestore back to latest image version 2023-11-07 14:20:52 -08:00
git-checkout-hook.sh task(many): Fix issues with l10n:clone failing on postinstall 2023-03-20 11:23:00 -05:00
git-merge-hook.sh feat(dev): added post-checkout/merge git hooks to keep deps in sync 2020-05-26 16:13:14 -07:00
goaws.sh feat(event-broker): wire up events from auth-server through event-broker to webhooks in local dev 2021-12-15 16:00:50 -08:00
jaeger.sh task(shared): Fix docker network error with otel 2022-11-04 16:22:11 -07:00
memcached.sh task(shared): Fix docker network error with otel 2022-11-04 16:22:11 -07:00
mysql.sh chore(mysql): Follow latest patch release of MySQL 8.0 2024-01-08 15:17:22 -08:00
otel-collector.sh task(shared): Fix docker network error with otel 2022-11-04 16:22:11 -07:00
pm2-all.sh task(CI): Improve nx caching for CI pipelines 2023-08-29 11:19:54 -07:00
pull-legal-docs.js feat(scripts): pull pdfs from legal-docs 2022-10-20 18:22:29 -04:00
pushbox-db.sh task(shared): Fix docker network error with otel 2022-11-04 16:22:11 -07:00
redis.sh task(ci): Remove redis dev password from source 2023-11-03 14:24:07 -07:00
report-coverage.sh task(CI): build, unit test, and integration test jobs 2023-01-10 12:52:01 -08:00
run-workspace-command.sh task(CI): build, unit test, and integration test jobs 2023-01-10 12:52:01 -08:00
syncserver.sh task(shared): Fix docker network error with otel 2022-11-04 16:22:11 -07:00
test-package.sh fix: tweaks for test all to pass 2022-10-18 15:26:45 -07:00