进阶Go

casdoor

Casdoor 是一个开源的、以 UI 为先的身份与访问管理平台,定位为专门的认证服务器。它通过单一管理界面管理用户、组织、应用和身份提供商,并支持 OAuth 2.0、OIDC、SAML 2.0、CAS 和 LDAP 等协议。同时提供 WebAuthn、passkey、TOTP 双重认证、生物识别登录、SCIM 2.0 配置、基于角色的访问控制和多租户组织模型。技术栈采用 React 前端和 Go 与 Beego 后端,可持久化到 MySQL、PostgreSQL 等数据库。项目以 Apache-2.0 许可证开源。

13.9K 星标
1.7K 分叉
97 问题
266 浏览
Go
Apache-2.0
收录日期

项目概述

Casdoor 是一个开源的、以 UI 为先的身份与访问管理平台,定位为专门的认证服务器。它通过单一管理界面管理用户、组织、应用和身份提供商,并支持 OAuth 2.0、OIDC、SAML 2.0、CAS 和 LDAP 等协议。同时提供 WebAuthn、passkey、TOTP 双重认证、生物识别登录、SCIM 2.0 配置、基于角色的访问控制和多租户组织模型。技术栈采用 React 前端和 Go 与 Beego 后端,可持久化到 MySQL、PostgreSQL 等数据库。项目以 Apache-2.0 许可证开源。

项目介绍

Casdoor 是一个开源的身份与访问管理平台,强调 UI 优先的设计理念,定位为专用的认证服务器。它提供现代 Web 管理控制台,使团队能够通过单一界面高效管理用户、组织、应用和身份提供商。

核心功能

  • 支持多种认证协议:OAuth 2.0、OIDC、SAML 2.0、CAS 和 LDAP。
  • 内置 WebAuthn 和 passkey 支持,以及基于 TOTP 的多因素认证。
  • 支持生物识别登录和 SCIM 2.0 配置。
  • 提供基于角色的访问控制(RBAC)和多租户组织模型。

技术栈

前端使用 React,后端采用 Go 语言和 Beego 框架,支持 MySQL、PostgreSQL 等数据库作为持久化存储。

许可证

采用 Apache-2.0 许可证。

项目状态

截至采集时,GitHub 星标数为 13875。

Casdoor开源IAM身份管理访问控制AI代理网关LLM认证OAuthOIDC多因素认证Go开发

项目评分

0.0 (0 评价)

分享

常见问题

Casdoor:开源 UI 优先的身份与访问管理平台 是什么?

Casdoor 是一个开源的、以 UI 为先的身份与访问管理平台,定位为专门的认证服务器。它通过单一管理界面管理用户、组织、应用和身份提供商,并支持 OAuth 2.0、OIDC、SAML 2.0、CAS 和 LDAP 等协议。同时提供 WebAuthn、passkey、TOTP 双重认证、生物识别登录、SCIM 2.0 配置、基于角色的访问控制和多租户组织模型。技术栈采用 React 前端和 Go 与 Beego 后端,可持久化到 MySQL、PostgreSQL 等数据库。项目以 Apache-2.0 许可证开源。

Casdoor:开源 UI 优先的身份与访问管理平台 用什么语言开发?

Casdoor:开源 UI 优先的身份与访问管理平台 主要使用 Go 开发。

Casdoor:开源 UI 优先的身份与访问管理平台 使用什么开源协议?

Casdoor:开源 UI 优先的身份与访问管理平台 基于 Apache-2.0 协议开源。

相关项目

暂无结果

探索更多

评论

评论

0
0/500 字符

暂无评论

成为第一个评论的人

开源项目

探索、学习并参与开源 AI 项目,推动人工智能技术发展

查看全部