Passer au contenu principal

Vue d'ensemble

Casdoor utilise des fournisseurs pour offrir des services tiers pour la plateforme. Dans ce chapitre, vous apprendrez comment ajouter des fournisseurs à Casdoor.

Ce que nous avons

Actuellement, nous avons six types de fournisseurs :

  • Fournisseurs OAuth

    Casdoor permet aux utilisateurs de se connecter via d'autres applications OAuth. Vous pouvez ajouter GitHub, Google, QQ et de nombreuses autres applications OAuth à Casdoor. Pour plus de détails, veuillez vous référer à la section OAuth.

  • Fournisseurs de SMS

    Casdoor envoie des SMS aux utilisateurs lorsqu'ils souhaitent vérifier leurs numéros de téléphone. Les fournisseurs de SMS sont utilisés pour envoyer des SMS dans Casdoor.

  • Fournisseurs d'Email

    Les fournisseurs d'email sont similaires aux fournisseurs de SMS.

  • Fournisseurs de Stockage

    Casdoor permet aux utilisateurs de stocker des fichiers en utilisant le système de fichiers local ou des services OSS en nuage.

  • Fournisseurs de Paiement

    Casdoor peut ajouter des fournisseurs de paiement, qui seront utilisés pour ajouter des méthodes de paiement aux produits sur la page du produit. Actuellement, les fournisseurs de paiement pris en charge incluent Alipay, WeChat Pay, PayPal et GC.

  • Fournisseurs de Captcha

    Casdoor prend en charge le captcha configurable dans les flux d'utilisateurs. Actuellement, les fournisseurs de captcha pris en charge incluent le Captcha par défaut, reCAPTCHA, hCaptcha, Alibaba Cloud Captcha et Cloudflare Turnstile.

Comment Configurer et Utiliser

Portée

Les fournisseurs ont des portées différentes, qui sont déterminées par le créateur. Seuls les Administrateurs ont la permission d'ajouter et de configurer des fournisseurs. Il y a deux types d'Administrateurs dans Casdoor :

  • Administrateur Global : Tous les utilisateurs sous l'organisation built-in et les utilisateurs qui activent IsGlobalAdmin. Les fournisseurs créés par l'Administrateur Global peuvent être utilisés par toutes les applications.

  • Administrateur d'Organisation : Utilisateurs qui activent IsAdmin. Les fournisseurs créés par l'Administrateur d'Organisation peuvent uniquement être utilisés par les applications sous l'organisation (en développement...).

Ajouter à l'Application

Suivez les étapes ci-dessous pour ajouter des fournisseurs à votre application. Notez que vous ne pouvez pas utiliser le fournisseur dans votre application tant que vous ne l'avez pas ajouté.

  1. Allez à la page de modification de l'application et ajoutez une nouvelle ligne de fournisseur.

    provider_overview_add

  2. Sélectionnez un fournisseur que vous souhaitez ajouter à l'application. Vous verrez tous les fournisseurs que l'application peut utiliser.

    provider_overview_select

  3. Pour les fournisseurs OAuth et Captcha, vous pouvez configurer leur utilisation. Voir OAuth et Captcha pour plus d'informations.

    provider_overview_config

Enfin, sauvegardez la configuration. Vous pouvez maintenant essayer d'utiliser le fournisseur dans votre application.