Saltar al contenido principal

Visión general

Casdoor permite el uso de otras aplicaciones OAuth como método de inicio de sesión.

Actualmente, Casdoor soporta múltiples proveedores de aplicaciones OAuth. Los iconos de estos proveedores se mostrarán en las páginas de inicio de sesión y registro una vez que se hayan añadido a Casdoor. Los siguientes son los proveedores que Casdoor soporta:

ProveedorLogoProveedorLogoProveedorLogoProveedorLogo
ADFSAlipayAmazonApple
Auth0Azure ADAzure AD B2CBaidu
BilibiliBitbucketBoxCasdoor
Cloud FoundryDailymotionDeezerDigitalOcean
DingTalkDiscordTiktokDropbox
Eve OnlineFacebookFitbitGitea
GiteeGitHubGitLabGoogle
HerokuInfluxCloudInfoflowInstagram
IntercomKakaoLarkLastfm
LineLinkedInMailruMeetup
MicrosoftNaverNextcloudOkta
OneDriveOuraPatreonPayPal
QQSalesforceShopifySlack
SoundCloudSpotifySteamStrava
StripeTikTokTumblrTwitch
TwitterTypetalkUberVK
WeChatWeComWeiboWePay
XeroYahooYammerYandex
ZoomCorreo electrónicoSMSBattle.net

Te mostraremos cómo solicitar un servicio de terceros y añadirlo a Casdoor.

Solicitar para convertirse en desarrollador

Antes de esto, hay algunos conceptos generales que necesitas entender.

  • RedirectUrl, Dirección de redirección después de la autenticación, rellena con la dirección de tu aplicación, como https://forum.casbin.com/
  • Scope, Permiso otorgado a ti por el usuario, como perfil básico, dirección de correo electrónico y publicaciones, entre otros.
  • ClientId/AppId, ClientKey/AppSecret, Esta es la información más importante, y es lo que necesitas obtener después de solicitar una cuenta de desarrollador. No puedes compartir la clave/secret con nadie.

Añadir un proveedor de OAuth

  1. Ve a tu página de inicio de Casdoor.
  2. Haz clic en Providers en la barra superior.
  3. Haz clic en Add, y verás un nuevo proveedor añadido a la lista en la parte superior.
  4. Haz clic en el nuevo proveedor para hacer cambios en él.
  5. En la sección Category, selecciona OAuth.
  6. Elige el proveedor de OAuth específico que necesitas del menú desplegable Type.
  7. Rellena la información necesaria, como Client ID y Client Secret.

Configuración de la Aplicación

  1. Haz clic en Application en la barra superior y selecciona la aplicación deseada para editar.
  2. Haz clic en el botón de añadir proveedor y elige el proveedor recién añadido.
  3. Modifica los permisos del proveedor, como habilitar el registro, inicio de sesión y desvinculación.
  4. ¡Todo listo!