113 karma · joined March 21, 2020
- No mind-switch, still RESTful
- Write typed APIs, get a typed client free
- Guard request input (path params, query, body) and output (response)
- Minimalism, zero dependency and framework-agnostic (Use any parser or fetch polyfill if needed)
- Auto OpenAPI JSON generation
Some thoughts about future:
- Make it for prod use
- Infer CRUD APIs from a single type definition
The POC fits my needs, but don't know if it's a good idea to proceed. Is there any existing project like this? Please let me know.
We are growing fast with the help of the community. So feel free to drop your comments to let us know your thoughts!
We're maintaining this roadmap and expect to have some user comments to discuss plans and directions for the product. But we are still receiving requests mainly from Discord and GitHub issues.
I'd like to know what you feel about an open-source project's public roadmap. Is it helpful to you? What would you like to see in it? Any suggestion is appreciated.
Our project is Logto, an open-source solution that helps you build the sign-in, auth, and user identity within minutes.
The first public beta launched two months ago, and it is incredible that many people love our project and are willing to contribute even before our “Bounty Hunter” series. The community contributed translations of Français, Türkçe, 한국어, and Português, along with connectors for Azure AD, Kakao, Naver, and Discord.
We cannot be here without the community’s help, and we’d like to hear more from you. Feel free to let us know if Logto can help you or what you expect from Logto. Cheers!
Logto is now in public beta. We're working hard on more improvements, SDKs, and connectors. Feel free to drop your comments or needs.
Hope the official release of Logto will meet you soon.
So you can have only one Logto installed, and add multiple “API resources” (for apps with a dedicated API service) and “applications” (for traditional web apps or your native/spa clients) in Logto. No matter they are remote or local, VPS or SaaS.
The logic is simple:
- for clients and traditional web apps, when it detects user is not signed in, use SDK to redirect to Logto
- for API services, add a middleware function to check if the request holds a valid token
If you’d like to connect a third party identity provider, “connectors” will be your friend.
These cases are covered in the docs.
Hope my reply helps. Feel free to join our discord channel or send us an email if you have any questions. :-)
For SAML or other identity auth methods, we’ve designed “connector” protocol which enables you to easily connect arbitrary identity providers.
Permission and automation are the two of main topics we’ll focus on in the next half of 2022.
Also we’ll provide deployment guides for the mainstream cloud services.
Your needs are very practical and reasonable. Really appreciate it. Would love to connect via discord or email. Cheers.
Thank you for the great feedback. Stay tuned. :-P
Plus, Logto comes with a web admin console to manage Logto and to know your users with no coding skill required. You can get user insights like DAU/MAU with graphic charts within the console.
Thanks. Keycloak needs professional identity knowledge to correctly set up, and has tons of extra UI/UX works to do. Logto provides out-of-box usage even if you are not familiar with OAuth/OIDC at all. It comes with a customizable end-user sign-in experience (UI) for both web and native, and a web admin console to manage Logto and know your users.
Logto provides a frontend-to-backend identity solution, with minimum invasion to the current tech stack.
We’re currently focusing on end-user experience, but CLI support would be not hard since our service is based on OIDC.
Co-marketing would be great, let’s keep in touch. What’s your preferred communication channel?
Here comes the public alpha:
- An OIDC-based identity service
- Multi-platform user sign-in/up experience with dark mode and SDKs (Web, iOS, and Android)
- Sign in/up with dynamic SMS/Email passcode (Passwordless)
- Out-of-box social sign-in integration (GitHub, Google, WeChat, Alipay, etc.)
- A web UI to control all the above (Admin Console)
- Extendable multi-language support
It’s fully open-sourced, and we are super happy to hear from the community.