Saltar al contenido principal

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 habilitan IsGlobalAdmin. 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.

  1. Ir a la página de edición de la aplicación y agregar una nueva fila de proveedor.

    provider_overview_add

  2. Selecciona un proveedor que quieras agregar a la aplicación. Verás todos los proveedores que la aplicación puede usar.

    provider_overview_select

  3. Para los proveedores OAuth y Captcha, puedes configurar su uso. Consulta OAuth y Captcha para más información.

    provider_overview_config

Finalmente, guarda la configuración. Ahora puedes intentar usar el proveedor en tu aplicación.