fxa/libs/payments
Reino Muhl 182c00b3c1
feat(next): add email, google, apple sign in
Because:

- On the checkout page, after populating the email clicking continue
  should navigate the user to the FxA signin page for signin.
- On the checkout page, when clicking Google/Apple button, it should
  start the third party auth via FxA.
- Completion of either signin option should navigate the user back to
  the checkout page in a signed in state.

This commit:

- Updated Auth.js provider to support email, google and apple login
- Customers are redirected to the '/new' page on successful login, which
  creates a new cart with the customers uid added.
- Updates Payments Next auth config to a non-public client.

Closes #FXA-10548
2024-11-14 16:58:25 -05:00
..
capability chore(shared-cms): strapi 5 upgrade 2024-10-07 18:19:58 +00:00
cart feat(cart): add needs_input state 2024-11-06 16:59:54 +00:00
currency feat(payments-cart): add currency to cart 2024-09-24 17:13:06 +00:00
customer feat(next): use confirmation token in checkout 2024-10-23 12:30:08 -04:00
eligibility fix(eligibility): use offeringId instead of productId for eligibility 2024-10-18 21:30:46 +00:00
legacy chore(shared-cms): strapi 5 upgrade 2024-10-07 18:19:58 +00:00
metrics Merge pull request #17927 from mozilla/fxa-10564-glean-enable-env-var 2024-11-05 16:04:30 -05:00
paypal feat(next): glean emit view event 2024-09-19 15:38:27 -04:00
stripe feat(next): use confirmation token in checkout 2024-10-23 12:30:08 -04:00
ui feat(next): add email, google, apple sign in 2024-11-14 16:58:25 -05:00