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__
%5F_lbheartbeat__
%5F_version__
[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
error
styles feat(payments-next): Component: SignedIn 2024-10-23 10:20:36 -04:00
global-error.tsx
layout.tsx feat(payments-next): Component: SignedIn 2024-10-23 10:20:36 -04:00
page.tsx