This repository contains examples of variouss technologies used for authentication and authorization.
Requirements:
- Node.js: https://nodejs.org/en/learn/getting-started/how-to-install-nodejs (use nvm if possible, tested with v20.12.2)
- NPM (Node Package Manager): https://www.npmjs.com/
- Yarn: https://yarnpkg.com/
- tsx: https://www.npmjs.com/package/tsx
- Docker: https://docs.docker.com/engine/install/
- Postman: https://www.postman.com/downloads/
- OPA (Open Policy Agent): https://www.openpolicyagent.org/docs/latest/#running-opa
Structure: