Orion Users Documentation
Orion Users is a lightweight identity service intended for developers who want to start a prototype or project without the overhead of implementing basic features like user management and authentication from scratch.
Unlike heavy, feature-rich identity services like Keycloak, Orion Users is designed to provide a small, generic set of foundational features that developers can easily extend and customize.
Technology Stack
Orion Users is written in Kotlin and Quarkus using reactive programming. It is fully prepared to run with native compilation.
This means it is fundamentally engineered for cloud environments, offering:
- High availability
- Extremely low memory consumption (allowing for high density in clusters)
- Low latency and high throughput
Furthermore, the service includes native support for Docker and Docker Compose, streamlining deployment both locally and in production environments.
Embedded User Interfaces
To make testing and administration effortless from day one, Orion Users comes with two pre-installed Vue 3 applications:
- Playground: An interactive UI (
/test) for experimenting with all authentication features, including Social Login (Google), 2FA, WebAuthn, and more. - Admin Dashboard: A powerful administrative interface (
/dashboard) that allows authorized admins to view, create, edit, and delete user accounts easily.