搜索

pdf文档 Casdoor · An Open Source UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CAS

58.31 MB 825 页 0 下载 221 浏览 0 评论 0 收藏
所属分类: 后端开发 / Go
语言 格式 评分
英语
.pdf
3
摘要
Casdoor 是一个基于 OAuth 2.0、OIDC、SAML 和 CAS 的 UI-first 身份验证和单点登录 (SSO) 平台。文档详细介绍了 Casdoor 的功能、支持的协议以及如何将其集成到不同应用中。Casdoor 支持多种身份验证协议,包括 OAuth 2.0、OIDC、SAML 和 CAS,并提供了详细的实现和集成指南。文档还讨论了不同协议的优缺点,并建议根据应用场景选择合适的协议。
AI总结
Casdoor 是一个基于 OAuth 2.0、OIDC、SAML 和 CAS 的开源 UI-first 身份访问管理(IAM)/ 单点登录(SSO)平台,支持多种身份验证协议,适用于企业级应用。 ### 核心功能 1. **支持协议**: - **OAuth 2.0**:简单易用,适合多种场景,推荐用于新开发的应用。 - **OIDC**:在 OAuth 2.0 基础上扩展,提供用户信息,Casdoor 完全支持。 - **SAML**:功能强大但复杂,适合现有系统,不推荐新应用使用。 - **CAS**:轻量级单点登录协议,Casdoor 支持 CAS 1.0、2.0 和 3.0。 2. **核心概念**: - **Organization**:用户和应用的容器。 - **User**:用户身份,支持跨应用登录。 - **Application**:受支持的应用程序。 - **Provider**:集成的 OAuth 提供商。 3. **集成方式**: - **标准 OIDC 客户端**:通过 OIDC 客户端库快速集成。 - **OIDC 发现**:通过 OIDC 发现 URL 简化迁移。 - **Casdoor SDKs**:提供多种编程语言的 SDK。 - **插件和中间件**:支持 Jenkins、APISIX、Spring Boot 等插件。 4. **扩展支持**: - **WebAuthn**:支持现代化的无密码认证。 - **第三方登录**:支持 Facebook、GitHub、Google 等 OAuth 提供商。 ### 优势 - **高可用性**:支持分布式部署和高并发场景。 - **灵活性**:支持多种协议和多种应用类型。 - **易用性**:提供直观的 UI 和详细的文档支持。 ### 总结 Casdoor 是一个功能全面的 IAM/SSO 平台,适合需要多协议支持和灵活身份验证的企业。推荐使用 OAuth 2.0 和 OIDC 协议进行新应用的开发,SAML 和 CAS 则更适合已有系统的集成。Casdoor 提供丰富的文档和工具,帮助用户快速上手和部署。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 818 页请下载阅读 -
文档评分
请文明评论,理性发言.