Ory Kratos
API 优先、无头式的身份与用户管理服务器,专为云原生应用打造,涵盖登录、注册、找回和资料管理。
概述
Ory Kratos 是一个面向云原生应用的 API 优先身份与用户管理系统。它将自助登录、注册、账户验证、密码/账户找回、多因素认证和资料管理统一整合为一组 HTTP API,让应用直接调用这些流程,而不必从零重新实现。
它刻意采用无头(headless)设计:Kratos 通过 API 暴露基于浏览器和原生应用的身份验证流程,但不自带登录界面,因此可以与任意前端框架配合使用。它的构建目标是能够扩展到大量身份和设备,并在需要时与更广泛的 Ory 技术栈(用于 OAuth2/OpenID Connect 的 Ory Hydra、用于访问控制的 Ory Keto)集成。它既可以自托管,也可以运行在托管的 Ory Network 上。
Kratos 适合那些希望完全将身份逻辑从应用代码中剥离、以 API 方式调用,同时仍希望完全掌控自己登录界面(而不是采用现成 UI)的团队。
- 分类
- 身份验证与安全
- 编程语言
- Go
- 许可证
- Apache-2.0
广告
相关项目
Appwrite
BSD-3-Clause开源后端平台,提供身份验证、数据库、存储、函数和实时 API,可自托管,也可使用托管云服务。
- 后端
- 数据库
- 身份验证与安全
Auth.js
ISC基于标准 Web API 构建的开源身份验证库,支持 OAuth、邮箱/无密码登录以及凭证登录,适用于任意 JavaScript 框架或运行时。
- 身份验证与安全
Keycloak
Apache-2.0支持单点登录、OAuth2 和 OpenID Connect 的开源身份与访问管理解决方案。
- 身份验证与安全
Supabase
Apache-2.0开源的 Firebase 替代方案,提供 Postgres 数据库、身份验证、开箱即用的 API、边缘函数、实时订阅和存储。
- 后端
- 数据库
- 身份验证与安全
发现信息有误?在 GitHub 上提出修改建议。