├── microservices ├── .gitignore ├── auth-proxy │ ├── app.js │ ├── echo-server.js │ └── package.json ├── gateway │ ├── .gitignore │ ├── app.js │ ├── logger.js │ ├── nginx.conf │ └── package.json ├── microservice-1-webtask │ ├── logger.js │ └── server.js └── microservice-1 │ ├── .gitignore │ ├── package.json │ ├── server.js │ └── tickets.json └── twofa ├── Flowchart.png ├── Flowchart.xml └── backend ├── .gitignore ├── app.js ├── bin └── www ├── package.json ├── public └── stylesheets │ └── style.css ├── routes └── routes.js ├── users.json └── views ├── login.hjs ├── strings.json ├── totp-input.hjs └── totp-setup.hjs /microservices/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /microservices/auth-proxy/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/auth-proxy/app.js -------------------------------------------------------------------------------- /microservices/auth-proxy/echo-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/auth-proxy/echo-server.js -------------------------------------------------------------------------------- /microservices/auth-proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/auth-proxy/package.json -------------------------------------------------------------------------------- /microservices/gateway/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | db 3 | -------------------------------------------------------------------------------- /microservices/gateway/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/gateway/app.js -------------------------------------------------------------------------------- /microservices/gateway/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/gateway/logger.js -------------------------------------------------------------------------------- /microservices/gateway/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/gateway/nginx.conf -------------------------------------------------------------------------------- /microservices/gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/gateway/package.json -------------------------------------------------------------------------------- /microservices/microservice-1-webtask/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/microservice-1-webtask/logger.js -------------------------------------------------------------------------------- /microservices/microservice-1-webtask/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/microservice-1-webtask/server.js -------------------------------------------------------------------------------- /microservices/microservice-1/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | db 3 | -------------------------------------------------------------------------------- /microservices/microservice-1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/microservice-1/package.json -------------------------------------------------------------------------------- /microservices/microservice-1/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/microservice-1/server.js -------------------------------------------------------------------------------- /microservices/microservice-1/tickets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/microservices/microservice-1/tickets.json -------------------------------------------------------------------------------- /twofa/Flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/Flowchart.png -------------------------------------------------------------------------------- /twofa/Flowchart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/Flowchart.xml -------------------------------------------------------------------------------- /twofa/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/.gitignore -------------------------------------------------------------------------------- /twofa/backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/app.js -------------------------------------------------------------------------------- /twofa/backend/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/bin/www -------------------------------------------------------------------------------- /twofa/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/package.json -------------------------------------------------------------------------------- /twofa/backend/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/public/stylesheets/style.css -------------------------------------------------------------------------------- /twofa/backend/routes/routes.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /twofa/backend/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/users.json -------------------------------------------------------------------------------- /twofa/backend/views/login.hjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/views/login.hjs -------------------------------------------------------------------------------- /twofa/backend/views/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/views/strings.json -------------------------------------------------------------------------------- /twofa/backend/views/totp-input.hjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/views/totp-input.hjs -------------------------------------------------------------------------------- /twofa/backend/views/totp-setup.hjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auth0-blog/mfa-and-microservices-blog-samples/HEAD/twofa/backend/views/totp-setup.hjs --------------------------------------------------------------------------------