Algunos de nuestros clientes preguntan si Casbin se puede utilizar como un servicio en lugar de una biblioteca. La respuesta es SÍ. Hoy, hemos lanzado el proyecto Casbin Server como una solución concreta para Control de Acceso como Servicio.
Casbin Server está en desarrollo activo por nuestro equipo principal. Tiene varias características:
- Desarrollado puramente en Golang.
- Puede manejar miles de instancias de Casbin, así que puedes mover la lógica de aplicación de políticas de múltiples servicios a un solo Casbin Server.
- gRPC se utiliza para comunicarse con Casbin Server. También consideramos agregar soporte RESTful en un futuro cercano.
- Se proporciona un portal de administración web amigable para administradores no desarrolladores para gestionar todos los detalles como instancias de Casbin, modelos, almacenamiento de políticas y balanceo de carga.
El código fuente está alojado en GitHub: https://github.com/casbin/casbin-server
Cualquier problema o solicitud de extracción es bienvenido :)