fxa/apps/payments/next/app
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
..
%5F_heartbeat__ chore: update next to 13.5 and polish heartbeat return 2023-09-19 11:18:09 -07:00
%5F_lbheartbeat__ feat(next): use next 14.2 instrumentation 2024-04-11 17:46:56 -04:00
%5F_version__ create version route for next app 2024-09-20 16:05:27 -07:00
[locale] feat(next): add email, google, apple sign in 2024-11-14 16:58:25 -05:00
_lib/scripts feat(next): use confirmation token in checkout 2024-10-23 12:30:08 -04:00
api feat(next): update payments-next build and restart 2024-06-18 10:45:04 -04:00
error feat(next): attempt no prompt auth on landing 2024-04-30 12:37:09 -04:00
styles feat(payments-next): Component: SignedIn 2024-10-23 10:20:36 -04:00
global-error.tsx feat(next): add sentry to payments-next 2024-09-09 13:21:21 -04:00
layout.tsx feat(payments-next): Component: SignedIn 2024-10-23 10:20:36 -04:00
page.tsx feat(apps/libs): Add CouponForm Component 2024-09-11 11:57:51 -04:00