Monorepo for Firefox Accounts
Перейти к файлу
Dan Schomburg c860a37a84
task(auth): Setup route handler for sms recovery phone
Because:
- We want to hook up the API endpoints
- We needed at least one end point to test this
- We wanted to be able to setup a recovery phone number

This Commit:
- Setups the initialization process for the recovery phone service
- Adds the /recovery-phone/create endpoint
- Adds necessary configuration for recovery phone service / twilio
- Adds unit tests
- Adds integration tests
- Adds necessary glean metrics
- Does a little cleanup:
  - Uses actual RecoveryNumberNotSupportedError in sms.manager
  - Returns a 'failed' status incase something unexpected happens during sms send
  - Publicly exposes recovery-phone.errors and recovery-phone.service
2024-11-20 12:10:35 -08:00
.circleci feat(libs/payments): Implement customerChanged 2024-10-09 20:41:56 -04:00
.devcontainer chore: add missing deps for glean-generate 2024-07-03 00:11:51 +00:00
.github fix(docker): Use git tag from lookup 2024-10-12 14:21:29 -04:00
.vscode chore: Remove deprecated VSCode extension recommendations 2024-06-12 16:59:27 -04:00
.yarn chore(deps): remove yarn-plugin-relock 2023-03-07 07:39:49 -08:00
_dev chore(_dev): Fix annotation warnings 2024-09-26 16:05:08 -07:00
_scripts fix(docker): Use git tag from lookup 2024-10-12 14:21:29 -04:00
apps/payments/next feat(next): add email, google, apple sign in 2024-11-14 16:58:25 -05:00
assets chore(docs): Latest legal PDFs 2024-11-12 09:14:34 -05:00
backstage fix(cache): Remove memcache service and references to it 2024-04-30 15:08:47 -04:00
configs Update nimbus.yaml Fix FXA-10060 2024-07-25 07:57:01 -07:00
docs/adr Rename 00042-use-node-oidc-for-oauth.md to 0042-use-node-oidc-for-oauth.md 2024-05-07 13:32:59 -07:00
libs task(auth): Setup route handler for sms recovery phone 2024-11-20 12:10:35 -08:00
packages task(auth): Setup route handler for sms recovery phone 2024-11-20 12:10:35 -08:00
tools chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
types feat: vendor fxa-crypto-relier as crypto-relier 2024-06-03 14:03:11 -07:00
.dockerignore fix(docker): pull swagger docs in for customs 2022-07-21 14:05:02 -05:00
.eslintignore task(CI): Improve nx caching for CI pipelines 2023-08-29 11:19:54 -07:00
.eslintrc.json chore(build): initial nx implementation 2023-05-23 08:37:47 -07:00
.git-blame-ignore-revs chore(blame): added previous commit to .git-blame-ignore-revs 2020-06-09 16:56:02 +10:00
.gitignore bug(settings): Hash l10n files for cdn deployment 2024-10-02 10:14:47 -07:00
.nvmrc chore: update Node to LTS 20, TypeScript, tsconfig 2024-03-14 11:54:20 -07:00
.nxignore fix(nx): update nxignore to include build folder 2024-05-01 13:36:52 -04:00
.prettierignore chore(shared-cms): strapi 5 upgrade 2024-10-07 18:19:58 +00:00
.prettierrc chore(build): initial nx implementation 2023-05-23 08:37:47 -07:00
.slugignore feat(pair): test 2022-08-30 15:33:52 -04:00
.yarnrc.yml fix: avoid env vars due to dependabot bug 2024-07-23 23:14:39 +00:00
CODE_OF_CONDUCT.md prepare for monorepo 2019-04-01 10:58:37 -07:00
CONTRIBUTING.md Update CONTRIBUTING.md 2023-01-03 13:46:30 -08:00
LICENSE docs(license): Create LICENSE. Fix #5007 2020-04-21 14:37:37 -07:00
README.md Update README.md 2024-03-01 12:06:03 -08:00
SECURITY.md task(monorepo): update security.md 2019-10-07 09:55:34 -04:00
catalog-info.yaml fix(cache): Remove memcache service and references to it 2024-04-30 15:08:47 -04:00
jest.config.ts chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
jest.preset.js chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
nx.json feat(libs): convert libs/* to esbuild and swc/jest 2024-06-27 15:28:55 -04:00
package-scripts.js chore(scripts): add a pre-launch script 2024-08-19 09:54:51 -07:00
package.json chore(deps): bump postcss in the npm_and_yarn group 2024-11-16 05:47:01 +00:00
tsconfig.base.json feat(2fa): Add `backup-code` libs 2024-11-05 12:40:30 -05:00
yarn.lock chore(deps): bump postcss in the npm_and_yarn group 2024-11-16 05:47:01 +00:00

README.md

Mozilla Accounts

The Mozilla Accounts (formerly Firefox Accounts, still abbreviated as fxa) monorepo

Table of Contents

Getting Started
Contributing
Documentation


Getting Started

Please read our documentation


Contributing

See the separate CONTRIBUTING.md to learn how to contribute.


Documentation

The Firefox Ecosystem Platform serves as a documentation hub for Mozilla Accounts and Subscription Platform.