跳至内容
FindOpenSource

Ory Kratos

API 优先、无头式的身份与用户管理服务器,专为云原生应用打造,涵盖登录、注册、找回和资料管理。

概述

Ory Kratos 是一个面向云原生应用的 API 优先身份与用户管理系统。它将自助登录、注册、账户验证、密码/账户找回、多因素认证和资料管理统一整合为一组 HTTP API,让应用直接调用这些流程,而不必从零重新实现。

它刻意采用无头(headless)设计:Kratos 通过 API 暴露基于浏览器和原生应用的身份验证流程,但不自带登录界面,因此可以与任意前端框架配合使用。它的构建目标是能够扩展到大量身份和设备,并在需要时与更广泛的 Ory 技术栈(用于 OAuth2/OpenID Connect 的 Ory Hydra、用于访问控制的 Ory Keto)集成。它既可以自托管,也可以运行在托管的 Ory Network 上。

Kratos 适合那些希望完全将身份逻辑从应用代码中剥离、以 API 方式调用,同时仍希望完全掌控自己登录界面(而不是采用现成 UI)的团队。

分类
身份验证与安全
关键词
identity-managementheadless-authself-serviceauthenticationloginpasskeys
编程语言
Go
许可证
Apache-2.0

发现信息有误?在 GitHub 上提出修改建议