Componentes back-end después del uso compartido de componentes: gestión de acceso e identidad (IAM)/plataforma de inicio de sesión único (SSO) casdoor
fondo
Recientemente, estamos explorando varios componentes y herramientas comunes en el front-end, back-end y del lado del sistema, y reorganizamos algunos de los componentes comunes para formar un tema de componente estandarizado, que luego incluirá algunos componentes de uso común en varios idiomas. . Bienvenidos todos a seguir prestando atención.
Información básica del componente
- Componente: casdoor
- Acuerdo de código abierto: licencia Apache-2.0
- Sitio web oficial: casdoor.org
contenido
En esta sección, compartimos una plataforma casdoor de administración de acceso e identidad (IAM)/inicio de sesión único (SSO) , que admite OAuth 2.0, OIDC y SAML UI: primera plataforma de autenticación centralizada/inicio de sesión único (SSO), con Casbin RBAC e integración de gestión de permisos ABAC.
demostración en línea
documento
- Internacional: https://casdoor.org
- Espejo asiático: https://docs.casdoor.cn
Características de Casdoor:
- Con una arquitectura front-end y back-end separada, desarrollada en lenguaje Go, Casdoor admite alta simultaneidad, proporciona una interfaz de usuario de administración de usuarios basada en web y admite chino, inglés y otros idiomas.
- Casdoor admite el inicio de sesión de aplicaciones de terceros de Github, Google, QQ, WeChat y admite el uso de complementos para extender el inicio de sesión de terceros.
- Con la administración de autorizaciones basada en Casbin , Casdoor admite modelos de control de acceso como ACL, RBAC, ABAC y RESTful.
- Admite código de verificación de teléfono móvil, código de verificación de correo electrónico, recuperación de contraseña y otras funciones.
- Revisar y registrar registros de acceso.
- Utilice el almacenamiento en la nube CDN de imágenes proporcionado por Alibaba Cloud, Tencent Cloud y Qiniu Cloud.
- Páginas personalizadas de registro, inicio de sesión y contraseña olvidada.
- Casdoor admite la integración con los sistemas existentes utilizando el método de sincronización db, y los usuarios pueden realizar la transición a Casdoor sin problemas.
- Casdoor admite bases de datos convencionales: MySQL, PostgreSQL, SQL Server, etc., y admite nuevas bases de datos con complementos ampliados.
Para obtener detalles sobre cómo usarlo, consulte el sitio web oficial del componente
Este artículo declara:
Este trabajo está autorizado por CN Hua Shao bajo la licencia internacional Creative Commons Attribution-Noncommercial 4.0.