├── .dockerignore ├── .env.example ├── .github ├── dependabot.yml └── workflows │ └── nodejs.yml ├── .gitignore ├── .mergify.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── api_key.png ├── docker-compose.yml ├── index.js ├── jest-mongodb-config.js ├── jest.config.js ├── package.json ├── public ├── 2fa │ └── index.html ├── app.js ├── assets │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ └── favicon.ico ├── index.html ├── login │ └── index.html ├── partials │ └── links.html ├── protected │ └── index.html ├── register │ └── index.html ├── verification │ └── index.html └── verified │ └── index.html ├── server ├── config.js ├── controllers │ └── users.js ├── lib │ ├── phone_verification.js │ └── twilioClient.js └── model │ └── user_model.js ├── spec ├── db-handler.js ├── index.spec.js └── user_model.spec.js └── twilio_logo_red.png /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/.env.example -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/.mergify.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/README.md -------------------------------------------------------------------------------- /api_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/api_key.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/index.js -------------------------------------------------------------------------------- /jest-mongodb-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/jest-mongodb-config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/package.json -------------------------------------------------------------------------------- /public/2fa/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/2fa/index.html -------------------------------------------------------------------------------- /public/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/app.js -------------------------------------------------------------------------------- /public/assets/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/assets/favicon-16x16.png -------------------------------------------------------------------------------- /public/assets/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/assets/favicon-32x32.png -------------------------------------------------------------------------------- /public/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/assets/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/index.html -------------------------------------------------------------------------------- /public/login/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/login/index.html -------------------------------------------------------------------------------- /public/partials/links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/partials/links.html -------------------------------------------------------------------------------- /public/protected/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/protected/index.html -------------------------------------------------------------------------------- /public/register/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/register/index.html -------------------------------------------------------------------------------- /public/verification/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/verification/index.html -------------------------------------------------------------------------------- /public/verified/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/public/verified/index.html -------------------------------------------------------------------------------- /server/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/server/config.js -------------------------------------------------------------------------------- /server/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/server/controllers/users.js -------------------------------------------------------------------------------- /server/lib/phone_verification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/server/lib/phone_verification.js -------------------------------------------------------------------------------- /server/lib/twilioClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/server/lib/twilioClient.js -------------------------------------------------------------------------------- /server/model/user_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/server/model/user_model.js -------------------------------------------------------------------------------- /spec/db-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/spec/db-handler.js -------------------------------------------------------------------------------- /spec/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/spec/index.spec.js -------------------------------------------------------------------------------- /spec/user_model.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/spec/user_model.spec.js -------------------------------------------------------------------------------- /twilio_logo_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TwilioDevEd/account-security-quickstart-node/HEAD/twilio_logo_red.png --------------------------------------------------------------------------------