diff --git a/auth0/README.md b/auth0/README.md
deleted file mode 100644
index 6c0692b6..00000000
--- a/auth0/README.md
+++ /dev/null
@@ -1,101 +0,0 @@
-## Quick Start
-
-### Setting up env locally
-
-```
-AUTH0_ENV=development
-AUTH0_DEPLOY_CLIENT_SECRET=
-POSTMARK_SMTP_PASS=
-```
-
-- `AUTH0_ENV` - This is either `development`, `staging`, or `production`. This should **always** be `development` when working locally.
-- `AUTH0_DEPLOY_CLIENT_SECRET` - The secret for the `auth0-deploy-cli-extension` application in Auth0 dashboard
-- `POSTMARK_SMTP_PASS` - Go to Postmark => Servers => "Mail Server" => Message Streams => "Default Transactional Message Stream" => Settings
-
-You will need to install the Auth0 Client to test templates (you might need to change the commands depending on your platform):
-
-```bash
-# Linux example
-wget -c https://github.com/auth0/auth0-cli/releases/download/v0.11.2/auth0-cli_0.11.2_Linux_x86_64.tar.gz -O - | sudo tar -xz -C /usr/local/bin/
-```
-
-### How deployments work
-
-Per the [Auth0 docs](https://github.com/auth0/auth0-deploy-cli/tree/master/examples/directory), this repository uses Github Actions to define each Auth0 tenant configuration.
-
-Maybe has 3 tenants:
-
-1. `maybe-finance-development`
-2. `maybe-finance-staging`
-3. `maybe-finance-production`
-
-On each push to a branch with `auth0` in it (e.g. `someuser/pr-title-auth0`), the configuration in `tenant.yaml` will be deployed to the **staging** tenant.
-
-On each push to `main`, the configuration in `tenant.yaml` will be deployed to the **production** tenant.
-
-These rules are defined in `.github/workflows/deploy-auth0-staging.yml` and `.github/workflows/deploy-auth0-prod.yml` respectively.
-
-## Editing and Testing
-
-### `tenant.yaml`
-
-The `tenant.yaml` file will accept any options present in the [Auth0 Management API](https://auth0.com/docs/api/management/v2).
-
-[Here is a sample `tenant.yaml` file](https://github.com/auth0/auth0-deploy-cli/blob/master/examples/yaml/tenant.yaml).
-
-For example, you can define tenant-wide settings using the Management API [tenant endpoint](https://auth0.com/docs/api/management/v2#!/Tenants/tenant_settings_route) (abbreviated):
-
-```json
-# Abbreviated Management API V2 tenant endpoint GET response
-{
- "flags": {
- "revoke_refresh_token_grant": false,
- ...
- },
- "friendly_name": "My Company",
- "picture_url": "https://mycompany.org/logo.png",
- "support_email": "support@mycompany.org",
- ...
-}
-```
-
-```yaml
-# tenant.yaml
-
-tenant:
- flags:
- revoke_refresh_token_grant: false
- friendly_name: Maybe Finance
- picture_url: https://assets.maybe.co/images/maybe.svg
- support_email: hello@maybe.co
-```
-
-### Testing custom templates
-
-Testing custom templates (`/auth0/emailTemplates` and `/auth0/pages`) happens in 3 steps:
-
-1. Run `live-server` with `yarn auth0:edit`. You can make HTML/CSS changes in this view
-2. To deploy to the dev tenant, run `yarn auth0:deploy` (make sure your `.env` is setup per instructions at top of this README)
-3. To test the new deployment, run `yarn auth0:test`
-
-Unfortunately, you will have to deploy **every time** you make changes to properly test since Auth0 does not have many developer tools.
-
-References:
-
-- Auth0 client reference - https://github.com/auth0/auth0.js/tree/master/example
-- Auth0 developer tool docs - https://auth0.github.io/auth0-cli/
-- Relevant Auth0 docs - https://auth0.com/docs/brand-and-customize/universal-login-page-templates#using-the-auth0-cli-
-
-### Password Reset
-
-Of special note is the `/auth0/pages/password_reset.html` page. Auth0 currently does not have an API for password resets, but an Auth0 employee created an
-[open source example](https://github.com/auth0/auth0-custom-password-reset-hosted-page) of how to tap into the login page endpoints to customize it. If this page ever breaks (due to changes in internal Auth0 API) we can easily revert back to Universal PW reset in `tenant.yaml`:
-
-```yaml
-emailTemplates:
- - template: reset_email
- body: ./emailTemplates/reset_email.html
- enabled: false # CHANGE THIS
-```
-
-Setting this to false will revert to the default Auth0 password reset widget (not Maybe branded, but fully functional)
diff --git a/auth0/config.js b/auth0/config.js
deleted file mode 100644
index 291734b4..00000000
--- a/auth0/config.js
+++ /dev/null
@@ -1,90 +0,0 @@
-require('dotenv').config()
-const path = require('path')
-const cli = require('auth0-deploy-cli')
-const env = require('./env')
-
-// CI is always set to true in Github Actions environment
-if (process.env.ENV === 'production' && !process.env.CI) {
- throw new Error('Cannot deploy to production outside of CI/CD workflow!')
-}
-
-let AUTH0_DOMAIN
-let AUTH0_CUSTOM_DOMAIN
-let AUTH0_CLIENT_ID
-let CLIENT_BASE_URLS
-let SERVER_BASE_URLS
-let ADMIN_ROLE_ID
-let BETA_TESTER_ROLE_ID
-
-const trustedOrigins = ['https://*.maybe.co', 'https://*.vercel.app']
-const logoutOrigins = [...trustedOrigins]
-
-switch (env.AUTH0_ENV) {
- case 'development':
- AUTH0_DOMAIN = 'REPLACE_THIS'
- AUTH0_CUSTOM_DOMAIN = AUTH0_DOMAIN
- AUTH0_CLIENT_ID = 'REPLACE_THIS'
- // 8484 is for the local auth0-client testing
- CLIENT_BASE_URLS = [
- 'http://localhost:4200',
- 'http://localhost:8484',
- 'https://localhost.maybe.co',
- ]
- CLIENT_LOGOUT_URLS = [...logoutOrigins, 'http://localhost:4200']
- SERVER_BASE_URLS = ['http://localhost:3333']
- ADMIN_ROLE_ID = 'REPLACE_THIS'
- BETA_TESTER_ROLE_ID = 'REPLACE_THIS'
- break
- case 'staging':
- AUTH0_DOMAIN = 'REPLACE_THIS'
- AUTH0_CUSTOM_DOMAIN = AUTH0_DOMAIN
- AUTH0_CLIENT_ID = 'REPLACE_THIS'
- CLIENT_BASE_URLS = ['https://staging-app.maybe.co', ...trustedOrigins]
- CLIENT_LOGOUT_URLS = logoutOrigins
- SERVER_BASE_URLS = ['https://staging-api.maybe.co']
- ADMIN_ROLE_ID = 'REPLACE_THIS'
- BETA_TESTER_ROLE_ID = 'REPLACE_THIS'
- break
- case 'production':
- AUTH0_DOMAIN = 'REPLACE_THIS'
- AUTH0_CUSTOM_DOMAIN = 'login.maybe.co'
- AUTH0_CLIENT_ID = 'REPLACE_THIS'
- CLIENT_BASE_URLS = ['https://app.maybe.co', ...trustedOrigins]
- CLIENT_LOGOUT_URLS = logoutOrigins
- SERVER_BASE_URLS = ['https://api.maybe.co']
- ADMIN_ROLE_ID = 'REPLACE_THIS'
- BETA_TESTER_ROLE_ID = 'REPLACE_THIS'
- break
- default:
- throw new Error("Invalid environment: should be 'development' | 'staging' | 'production'")
-}
-
-// https://auth0.com/docs/deploy/deploy-cli-tool/import-export-tenant-configuration-to-yaml-file#example-configuration-file
-module.exports = {
- config: {
- AUTH0_DOMAIN: AUTH0_CUSTOM_DOMAIN,
- AUTH0_CLIENT_ID,
- AUTH0_CLIENT_SECRET: env.AUTH0_DEPLOY_CLIENT_SECRET,
-
- /* If something exists in the tenant, but NOT the tenant.yaml file, the resource in the
- tenant will NOT be deleted (hence, `false`) - keeping this set to false as a safeguard */
- AUTH0_ALLOW_DELETE: false,
-
- // https://auth0.com/docs/deploy/deploy-cli-tool/environment-variables-and-keyword-mappings
- AUTH0_KEYWORD_REPLACE_MAPPINGS: {
- // While the JWT is issued from login.maybe.co in production, the management API still must use the default auth0.com domain
- AUTH0_DOMAIN,
- CLIENT_BASE_URLS,
- CLIENT_LOGOUT_URLS,
- SERVER_BASE_URLS,
- SERVER_CALLBACK_URLS: SERVER_BASE_URLS.map((url) => `${url}/admin/callback`),
- POSTMARK_SMTP_PASS: env.POSTMARK_SMTP_PASS,
- ADMIN_ROLE_ID: ADMIN_ROLE_ID,
- BETA_TESTER_ROLE_ID: BETA_TESTER_ROLE_ID,
- APPLE_SIGN_IN_SECRET_KEY: env.APPLE_SIGN_IN_SECRET_KEY,
- },
- },
- input_file: path.join(__dirname, 'tenant.yaml'),
- sync: cli.export,
- deploy: cli.deploy,
-}
diff --git a/auth0/deploy.js b/auth0/deploy.js
deleted file mode 100644
index e5ab1a47..00000000
--- a/auth0/deploy.js
+++ /dev/null
@@ -1,15 +0,0 @@
-const { config, deploy, input_file } = require('./config')
-
-deploy({
- config: {
- ...config,
-
- // The deploy client only works with the DEFAULT Auth0 domain, NOT with custom domains
- AUTH0_DOMAIN: config.AUTH0_KEYWORD_REPLACE_MAPPINGS.AUTH0_DOMAIN,
- },
- input_file,
-})
- .then(() =>
- console.log(`Deployed ${config.AUTH0_KEYWORD_REPLACE_MAPPINGS.AUTH0_DOMAIN} successfully!`)
- )
- .catch((err) => console.log(`Deploy failed: ${err}`))
diff --git a/auth0/emailTemplates/reset_email.html b/auth0/emailTemplates/reset_email.html
deleted file mode 100644
index c94b8319..00000000
--- a/auth0/emailTemplates/reset_email.html
+++ /dev/null
@@ -1,432 +0,0 @@
-
-
-
-
-
-
-
-
- Password Reset
-
-
-
-
-
-
-
- Use this link to reset your password. The link is only valid for 24 hours.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Hello,
-
- You recently requested to reset your password
- for your Maybe account. Use the button below to
- reset it.
- This password reset is only valid for the
- next 24 hours.
-
- We're so glad you're here! At Maybe, we take
- your data and privacy seriously. Please click
- the link below to confirm your email so we know
- you're a real person!
-