VladimirTambovtsev / NestJS-Auth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NestJS-Auth

Microservices for authentication in Nest.js

Email microservice:

  1. Send email from mailgun βœ…

Gateway microservice:

  1. GraphQL Federation πŸ“
  2. REST Proxy πŸ“

User microservice:

  1. Registration βœ…
  2. Login βœ…
  3. Send account confirmation by email βœ…
  4. Send link forgot password to emailβœ…
  5. @compodoc/compodoc βœ…
  6. Password recovery by email linkβœ…
  7. Check if the account is verified by emailβœ…
  8. Add validation βœ…
  9. Integrate with GraphQL πŸ“
  10. Integrate with GraphQL Federation πŸ“
  11. Integrate with other microservices with GraphQL πŸ“
  12. Integrate with Kafka βœ…
  13. Add user roles*
  14. Add REST βœ…
  15. Add JSDoc βœ…
  16. OAuth with google πŸ“
  17. OAuth with apple πŸ“
  18. Set up ESLint βœ…
  19. Add logger βœ…
  20. Swagger auto-generation βœ…
  21. Default values to swagger fields βœ…
  22. Remove environment variables πŸ“
  23. Add unit & e2e tests βœ…/πŸ“
  24. Rate-limiting πŸ“
  25. Add Docker-compose with Postgres πŸ“
  26. Make a CQRS pattern*

About

License:MIT License


Languages

Language:HTML 75.9%Language:TypeScript 20.7%Language:JavaScript 2.3%Language:CSS 1.2%