Menu

Tree [20bf55] master /
 History

HTTPS access


File Date Author Commit
 .changeset 2024-05-23 Xiao Yijun Xiao Yijun [25d67f] feat: create pre-configured role with m-api acc...
 .devcontainer 2023-09-16 wangsijie wangsijie [57d564] chore: update devcontainer using default image ...
 .github 2024-05-15 Gao Sun Gao Sun [ac26e8] ci: remove corepack (#5867)
 .husky 2024-01-30 renovate[bot] renovate[bot] [b48922] chore(deps): update dependency husky to v9 (#5302)
 .scripts 2024-05-13 Xiao Yijun Xiao Yijun [1fdd28] chore: build oauth2 connector on prepack (#5855)
 .vscode 2024-05-06 Xiao Yijun Xiao Yijun [3e5ffc] feat(connector): add hugging face connector (#5...
 .zap 2024-04-24 simeng-li simeng-li [0359cb] fix: fix zap config file syntax (#5790)
 packages 2024-05-27 Xiao Yijun Xiao Yijun [20bf55] refactor(console): add management api access fl...
 .dockerignore 2023-04-06 Gao Sun Gao Sun [4a64d2] feat: implement central cache
 .gitignore 2024-03-19 simeng-li simeng-li [08acdf] refactor(console): refactor the code editor typ...
 .gitpod.yml 2024-03-19 Gao Sun Gao Sun [57d97a] feat: return and store connector raw data
 .npmrc 2022-11-22 Gao Sun Gao Sun [b48bfd] refactor: upgrade toolkit and update test config
 Dockerfile 2024-05-09 renovate[bot] renovate[bot] [ae5284] chore(deps): update pnpm to v9 (#5727)
 LICENSE 2023-07-03 Gao Sun Gao Sun [e89ccd] refactor: cloud cleanup (#4103)
 README.md 2024-05-17 Gao Sun Gao Sun [e216fa] chore: update README.md (#5877)
 commitlint.config.ts 2024-03-02 renovate[bot] renovate[bot] [791f6f] chore(deps): upgrade commitlint and husky (#5443)
 docker-compose.yml 2023-03-03 Gao Sun Gao Sun [85c60b] chore: update docker-compose (#3283)
 lint-staged.config.js 2022-12-29 Gao Sun Gao Sun [fd7157] ci: update release workflows (#2754)
 logo.png 2023-02-24 Gao Sun Gao Sun [e4eb2d] chore: update logo (#3224)
 package.json 2024-05-09 renovate[bot] renovate[bot] [ae5284] chore(deps): update pnpm to v9 (#5727)
 pnpm-lock.yaml 2024-05-26 Xiao Yijun Xiao Yijun [07fdd8] fix: add id generation utils for alteration scr...
 pnpm-workspace.yaml 2023-04-01 Gao Sun Gao Sun [79f3c4] chore: update workspace configs
 render.yaml 2022-07-19 Olyno Olyno [ff01f8] chore: add Render deploy (#1593)
 renovate.json 2022-10-24 Gao Sun Gao Sun [edd1f3] chore: update renovate.json (#2244)

Read Me

discord
checks
release
core coverage
cloud
gitpod
render

Logto1 is an Auth0 alternative designed for modern apps and SaaS products. It offers a seamless developer experience and is well-suited for individuals and growing companies.

🧑‍💻 Comprehensive frontend-to-backend identity solution

  • Enables OIDC-based authentication with Logto SDKs.
  • Supports passwordless sign-in, along with various options like email, phone number, username, Google, Facebook, and other social sign-in methods.
  • Offers beautiful UI components with customizable CSS to suit your business needs.

📦 Out-of-the-box infrastructure

  • Includes a ready-to-use Management API, serving as your authentication provider, thus eliminating the need for extra implementation.
  • Provides SDKs that seamlessly integrate your apps with Logto across multiple platforms and languages, tailored to your development environment.
  • Offers flexible connectors that can be scaled with community contributions and customized with SAML, OAuth, and OIDC protocols.

💻 Enterprise-ready solutions

  • Implements role-based access control (RBAC) for scalable role authorization, catering to a wide range of use cases.
  • Facilitates user management and provides audit logs for understanding identity-related user information and maintaining security.
  • Enables single sign-on (SSO) and multi-factor authentication (MFA) without extra coding.
  • Leverages Logto Organizations to build multi-tenancy apps with ease.

In a more approachable way, we refer to this solution as "Customer Identity Access Management (CIAM)" or simply, the "Customer Identity Solution."

Subscribe to us now to stay updated with the latest information about the Logto Cloud (SaaS) and receive feature updates in real-time.

Get started

  • Visit our 🎨 website for a brief introduction if you are new to Logto.
  • A step-by-step guide is available on 📖 docs.logto.io.

Interactive demo

  • Try Logto Cloud to have the same dev experience and zero deployment overhead.

  • If you launch Logto via GitPod, please wait until you see the message like App is running at https://3002-...gitpod.io in the terminal, press Cmd (or Ctrl on Windows) and click the URL starts with https://3002- to continue your Logto journey.

Launch Logto

Docker Compose

Docker Compose CLI usually comes with Docker Desktop.

curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.yml | \
docker compose -p logto -f - up

npm-init

Requires Node.js ^20.9.0 + PostgreSQL ^14.0.

npm init @logto

Language support

const languages = ['Deutsch', 'English', 'Español', 'Français', 'Italiano', '日本語', '한국어', 'Polski', 'Português', 'Русский', 'Türkçe', '简体中文', '繁體中文'];

Web compatibility

Logto uses the default browserslist config to compile frontend projects, which is:

> 0.5%, last 2 versions, Firefox ESR, not dead

Bug report, feature request, feedback

  • Our team takes security seriously, especially when it relates to identity. If you find any existing or potential security issues, please do not hesitate to email 🔒 security@logto.io.
  • About other bug reports, feature requests, and feedback, you can:
  • Directly 🙋 open an issue on GitHub;
  • 💬 Join our Discord server to have a live chat.

Licensing

MPL-2.0.

Contributing

We have a contributing guideline available. Feel free to contact us before coding.

Resources



  1. Designed by Silverhand Inc. 

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.