🔐
多协议支持
支持 OAuth2、OIDC、SAML、Passkey(FIDO2)等现代身份认证协议
┌────────────┐ ┌────────────┐
│ Client │──────▶ │ Ferrus Gate│──────▶ Downstream Services
│ (Browser) │◀────── │ (SSO) │
└────────────┘ └────────────┘
│
┌────────────▼────────────┐
│ Identity Providers │
│ (OAuth, SAML, Passkey) │
└─────────────────────────┘
git clone https://github.com/AptS-1547/FerrusGate.git
cd FerrusGate
cargo run
或者使用 Docker(推荐生产环境):
docker-compose up -d
目录 | 功能说明 |
---|---|
core/ | 核心身份协议实现 |
gate/ | API 接入层,处理路由与网关逻辑 |
console/ | Web 管理后台 |
store/ | 存储后端接口 |
config/ | 配置与初始化 |
tests/ | 测试用例与集成测试 |
Ferrus(拉丁语:铁质的)象征 Rust 的力量与安全性,
Gate 表示统一的身份入口。
Ferrus Gate 是你系统中的身份守卫者,让安全认证不再是负担。