概述
Casdoor 使用提供商为平台提供第三方服务。 在本章中,您将学习如何为Casdoor添加提供商。
我们所拥有的
现在,我们有六种类型的提供商:
OAuth 提供商
允许用户通过其他 OAuth 应用程序登录。 您可以将 GitHub 、Google、QQ 和其他许多OAuth 应用程序添加到Casdoor。 欲了解更多详情,请参阅 OAuth。
短信提供商
当用户想要验证他们的电话号码时,Casdoor将发送短信给他们。 短信提供者被用来发送Casdoor短信。
电子邮件提供商
电子邮件提供者与短信提供者类似。
存储提供商
Casdoor允许用户使用本地文件系统或云端服务存储文件。
支付服务提供商
Casdoor 可以添加付款提供者,用于在产品页面上添加付款方法。 目前,受支持的付款提供者包括支付宝、微信支付、PayPal和GC。
验证码提供商
Casdoor支持在用户流程中配置验证码。 Currently, the supported captcha providers include Default Captcha, reCAPTCHA, hCaptcha, Aliyun Captcha and Cloudflare Turnstile.
如何配置和使用
范围
提供商有不同的范围。 提供者的范围取决于创建者。 只有管理员有权添加和配置提供者。 Cassdoor有两种管理员。
全局管理员: 内置
下的所有用户
组织和用户启用IsGlobalAdmin
由全局管理员创建的供应商可以被所有应用程序使用。组织管理员: 用户启用
Ismin
. 组织管理员创建的提供者只能使用 组织下的应用程序只能使用。 (正在开发...)
添加应用程序
以下是为您的应用程序添加提供商的步骤。 在没有添加提供商之前,你还不能在应用中使用。
转到应用程序编辑页面并添加一个新的提供商。
选择您想要添加到应用程序的提供商。 这里将显示应用程序可以使用的所有提供商。
对于 OAuth and Captcha 提供商,您可以配置该用法。 详见 OAuth and Captcha
最后, 保存 配置。 然后您可以尝试在应用程序中使用提供商。