Visión General
Casdoor utiliza proveedores para ofrecer servicios de terceros para la plataforma. En este capítulo, aprenderás cómo agregar proveedores a Casdoor.
Lo Que Tenemos
Actualmente, tenemos seis tipos de proveedores:
Proveedores OAuth
Casdoor permite a los usuarios iniciar sesión a través de otras aplicaciones OAuth. Puedes agregar GitHub, Google, QQ y muchas otras aplicaciones OAuth a Casdoor. Para más detalles, por favor consulta la sección OAuth.
Proveedores de SMS
Casdoor envía SMS a los usuarios cuando quieren verificar sus números de teléfono. Los proveedores de SMS se utilizan para enviar SMS en Casdoor.
Proveedores de Correo Electrónico
Los proveedores de correo electrónico son similares a los proveedores de SMS.
Proveedores de Almacenamiento
Casdoor permite a los usuarios almacenar archivos utilizando el sistema de archivos local o servicios OSS en la nube.
Proveedores de Pago
Casdoor puede agregar proveedores de pago, que se utilizarán para agregar métodos de pago a los productos en la página del producto. Actualmente, los proveedores de pago soportados incluyen Alipay, WeChat Pay, PayPal y GC.
Proveedores de Captcha
Casdoor soporta captcha configurable en los flujos de usuario. Actualmente, los proveedores de captcha soportados incluyen Captcha por Defecto, reCAPTCHA, hCaptcha, Alibaba Cloud Captcha y Cloudflare Turnstile.
Cómo Configurar y Usar
Alcance
Los proveedores tienen diferentes alcances, que son determinados por el creador. Solo los Administradores tienen el permiso para agregar y configurar proveedores. Hay dos tipos de Administradores en Casdoor:
Administrador Global: Todos los usuarios bajo la organización
built-in
y los usuarios que habilitanIsGlobalAdmin
. Los proveedores creados por el Administrador Global pueden ser utilizados por todas las aplicaciones.Administrador de la Organización: Usuarios que habilitan
IsAdmin
. Los proveedores creados por el Administrador de la Organización pueden solo ser utilizados por las aplicaciones bajo la organización (en desarrollo...).
Agregar a la Aplicación
Sigue los pasos a continuación para agregar proveedores a tu aplicación. Ten en cuenta que no puedes usar el proveedor en tu aplicación hasta que lo hayas agregado.
Ir a la página de edición de la aplicación y agregar una nueva fila de proveedor.
Selecciona un proveedor que quieras agregar a la aplicación. Verás todos los proveedores que la aplicación puede usar.
Para los proveedores OAuth y Captcha, puedes configurar su uso. Consulta OAuth y Captcha para más información.
Finalmente, guarda la configuración. Ahora puedes intentar usar el proveedor en tu aplicación.