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 activentIsGlobalAdmin
. 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é.
Allez à la page de modification de l'application et ajoutez une nouvelle ligne de fournisseur.
Sélectionnez un fournisseur que vous souhaitez ajouter à l'application. Vous verrez tous les fournisseurs que l'application peut utiliser.
Pour les fournisseurs OAuth et Captcha, vous pouvez configurer leur utilisation. Voir OAuth et Captcha pour plus d'informations.
Enfin, sauvegardez la configuration. Vous pouvez maintenant essayer d'utiliser le fournisseur dans votre application.