LorisGate is a lightweight, high-performance OpenID Connect (OIDC) and Identity Management (IDM) server.
- OpenID Connect (OIDC) compliant authentication
- High-performance, scalable architecture
- Extensible identity and user management
- Java-based project built with Maven
- Apache 2.0 licensed
- Java 25 or newer
- Maven 3.9+
git clone https://github.com/lorislab/lorisgate.git
cd lorisgate
mvn clean installjava -jar target/lorisgate-*.jarLorisGate can be configured using environment variables or application configuration files depending on your deployment setup.
Common configuration areas include:
- OIDC issuer settings
- Client registrations
- Database or user store connection
- Security keys and certificates
Run tests:
mvn testYou can import the project into IntelliJ IDEA, Eclipse, or VS Code as a Maven project.
Contributions are welcome!
- Fork the repository
- Create a feature branch (
git checkout -b feature/YourFeature) - Commit your changes
- Push to your fork
- Open a Pull Request
Licensed under the Apache License, Version 2.0.