Übersicht
Casdoor uses providers to offer third-party services for the platform. In diesem Kapitel erfahren Sie, wie Sie Anbieter zu Casdoor hinzufügen können.
Was wir haben
Currently, we have seven types of providers:
OAuth-Anbieter
Casdoor erlaubt es Benutzern, sich über andere OAuth-Anwendungen anzumelden. Sie können GitHub, Google, QQ und viele andere OAuth-Anwendungen zu Casdoor hinzufügen. For more details, refer to the OAuth section.
SMS-Anbieter
Casdoor sends SMS messages to users when they need to verify their phone numbers. SMS providers are used to send SMS messages in Casdoor.
E-Mail-Anbieter
E-Mail-Anbieter sind ähnlich wie SMS-Anbieter.
Speicheranbieter
Casdoor ermöglicht es Benutzern, Dateien mit dem lokalen Dateisystem oder Cloud-OSS-Diensten zu speichern.
Zahlungsanbieter
Casdoor kann Zahlungsanbieter hinzufügen, die verwendet werden, um Zahlungsmethoden zu Produkten auf der Produktseite hinzuzufügen. Derzeit unterstützte Zahlungsanbieter umfassen Alipay, WeChat Pay, PayPal und GC.
Captcha-Anbieter
Casdoor unterstützt konfigurierbare Captchas in Benutzerabläufen. Derzeit unterstützte Captcha-Anbieter umfassen Standard Captcha, reCAPTCHA, hCaptcha, Alibaba Cloud Captcha und Cloudflare Turnstile.
MFA Providers
Casdoor supports external authentication servers for multi-factor authentication. Currently supports RADIUS servers for authenticating users as a second factor during login.
Wie man konfiguriert und verwendet
Bereich
Providers have different scopes determined by their creator. Only Administrators have permission to add and configure providers. Es gibt zwei Arten von Administratoren in Casdoor:
Global Administrator: All users under the
built-inorganization and users who have enabledIsGlobalAdmin. Providers created by Global Administrators can be used by all applications.Organization Administrator: Users who have enabled
IsAdmin. Providers created by Organization Administrators can only be used by applications under the same organization (under development...).
Zur Anwendung hinzufügen
Folgen Sie den untenstehenden Schritten, um Anbieter zu Ihrer Anwendung hinzuzufügen. Note that you cannot use a provider in your application until you have added it.
Gehen Sie zur Anwendungsbearbeitungsseite und fügen Sie eine neue Anbieterzeile hinzu.

Wählen Sie einen Anbieter aus, den Sie zur Anwendung hinzufügen möchten. You will see all providers that the application can use.

Für OAuth und Captcha Anbieter können Sie deren Verwendung konfigurieren. Siehe OAuth und Captcha für weitere Informationen.

Speichern Sie schließlich die Konfiguration. Sie können jetzt versuchen, den Anbieter in Ihrer Anwendung zu verwenden.