跳到主内容

概览

在本节中,我们将显示如何将您的应用程序连接到Casdoor。

作为服务提供商(SP),Casdoor 支持两项认证协议:

  • OAuth 2.0 (OIDC)
  • SAML

作为身份提供商 (Idp),Casdoor 支持一个认证协议:

  • OAuth 2.0
  • OIDC
  • SAML
  • CAS 1.0, 2.0, 3.0

因此,您的应用程序将通过 OAuth 2.0 (OIDC) 与 Casdoor 连接。 具体而言,有三种方式连接Casdoor:

  1. 标准OIDC 客户端: 使用标准OIDC 客户端实现, 通常在各种编程语言或框架中广泛提供。
  2. Casdoor SDK: 对于大多数编程语言,Casdoor将在OIDC之上提供易于使用的SDK库,并支持仅在Casdoor中可用的扩展功能。
  3. Casdoor 插件: 如果您的应用是建立在一个流行的平台上(如Spring Boot, WordPress等),并且Casdoor(或第三方) 已经为它提供了一个插件或中间件,那么就可以直接使用。 它比手动使用 Casdoor SDK 更容易使用,因为前者是专门为平台制作的。
  4. CAS: Casdoor have implemented CAS 2.0 features.