Skip to content

This project is an Authentication and Authorization Service built using Casbin, gRPC, and Envoy Proxy. It allows you to manage user access control and service authentication efficiently.

Notifications You must be signed in to change notification settings

sajad-dev/authservice

Repository files navigation

🛡️ Auth Service (Authentication & Authorization)

This project is an Authentication and Authorization Service built using Casbin, gRPC, and Envoy Proxy. It allows you to manage user access control and service authentication efficiently.

⚙️ Features

  • Authentication: User login and registration management
  • Authorization: Access control using Casbin
  • gRPC API: Expose services via gRPC
  • Envoy Proxy: Request routing and management

🚀 Run the Project

  1. First, prepare the project by running:
make
  1. Then start the services using Docker Compose:
docker compose up --build

About

This project is an Authentication and Authorization Service built using Casbin, gRPC, and Envoy Proxy. It allows you to manage user access control and service authentication efficiently.

Resources

Stars

Watchers

Forks

Languages