Деякі наші клієнти запитують, чи можна використовувати Casbin як сервіс замість бібліотеки. Відповідь - ТАК. Сьогодні ми запустили проект Casbin Server як конкретне рішення для Контролю Доступу як Сервісу.
Casbin Server активно розробляється нашою основною командою. Він має кілька особливостей:
- Розроблений виключно на Golang.
- Може управляти тисячами інстанцій Casbin, тому ви можете перенести логіку контролю політик з кількох сервісів в один Casbin Server.
- gRPC використовується для зв'язку з Casbin Server. Ми також розглядаємо можливість додати підтримку RESTful у найближчому майбутньому.
- Дружній веб-портал адміністратора надається для адміністраторів, які не є розробниками, для управління всіма деталями, такими як інстанції Casbin, моделі, зберігання політик та балансування навантаження.
Вихідний код розміщено на GitHub: https://github.com/casbin/casbin-server
Будь-які проблеми чи запити на злиття вітаються :)