Logto1是为现代应用和SaaS产品设计的Auth0替代方案。它提供流畅的开发者体验,适合个人和成长中的公司使用。
🧑💻 全面的前后端身份解决方案
- 通过Logto SDK实现基于OIDC的身份认证。
- 支持无密码登录,以及电子邮件、手机号码、用户名、谷歌、脸书等多种社交登录方式。
- 提供美观的UI组件,可通过自定义CSS满足您的业务需求。
- 拥有一个开放的社区,有许多热心的贡献者和用户。查看我们的优秀列表,了解社区贡献的资源。
📦 开箱即用的基础设施
- 包含一个即用的管理API,作为您的身份认证提供者,无需额外实现。
- 提供SDK,可在多个平台和语言中无缝集成您的应用与Logto,适应您的开发环境。
- 提供灵活的连接器,可通过社区贡献进行扩展,并支持SAML、OAuth和OIDC协议的自定义。
💻 企业级解决方案
- 实现基于角色的访问控制(RBAC),实现可扩展的角色授权,满足广泛的用例需求。
- 提供用户管理和审计日志功能,用于了解与身份相关的用户信息并维护安全性。
- 无需额外编码即可启用单点登录(SSO)和多因素认证(MFA)。
- 利用Logto组织功能轻松构建多租户应用。
用更简单的方式来说,我们将这个解决方案称为"客户身份访问管理(CIAM)"或简称为"客户身份解决方案"。
[!重要] 立即订阅我们,以获取有关Logto云服务(SaaS)的最新信息,并实时接收功能更新。
开始使用
- 如果您是Logto新用户,请访问我们的 🎨 网站了解简要介绍。
- 详细的分步指南可在 📖 docs.logto.io上找到。
交互式演示
-
尝试Logto云服务,体验相同的开发体验,零部署开销。
-
如果您通过GitPod启动Logto,请等待直到在终端看到类似
App is running at https://3002-...gitpod.io
的消息,然后按Cmd键(Windows上为Ctrl键)并点击以https://3002-
开头的URL,继续您的Logto之旅。
启动Logto
Docker Compose
Docker Compose CLI通常随Docker Desktop一起提供。
curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.yml | \
docker compose -p logto -f - up
npm-init
需要Node.js ^20.9.0
+ PostgreSQL ^14.0
。
npm init @logto
语言支持
const languages = ['德语', '英语', '西班牙语', '法语', '意大利语', '日语', '韩语', '波兰语', '葡萄牙语', '俄语', '土耳其语', '简体中文', '繁体中文'];
Web兼容性
Logto使用默认的browserslist配置来编译前端项目,即:
> 0.5%, last 2 versions, Firefox ESR, not dead
错误报告、功能请求、反馈
- 我们的团队非常重视安全性,特别是在身份相关方面。如果您发现任何现有或潜在的安全问题,请不要hesitate,立即发送邮件至 🔒 security@logto.io。
- 关于其他错误报告、功能请求和反馈,您可以:
- 直接在GitHub上 🙋 提出问题;
- 💬 加入我们的Discord服务器进行实时交流。
许可
贡献
我们提供了贡献指南。在开始编码之前,欢迎与我们联系。
资源
Footnotes
-
由Silverhand Inc.设计。 ↩