You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Stephan Richter 30f2e115ea added dashboard 10 months ago
config removed unused settings from clang-format 11 months ago
de.srsoftware.http added dashboard 10 months ago
de.srsoftware.logging divided Backend into several controllers 11 months ago
de.srsoftware.oidc.api added dashboard 10 months ago
de.srsoftware.oidc.app implemented SqliteMailConfig 10 months ago
de.srsoftware.oidc.backend added dashboard 10 months ago
de.srsoftware.oidc.datastore.file added dashboard 10 months ago
de.srsoftware.oidc.datastore.sqlite added dashboard 10 months ago
de.srsoftware.oidc.web added dashboard 10 months ago
de.srsoftware.utils refining some tests, preparing test for session service 10 months ago
docker initial commit 1 year ago
gradle/wrapper added gradle wrapper 1 year ago
.gitignore initial commit 1 year ago
Readme.md extended Readme.md 11 months ago
build.gradle implemented cookies, implemented local file delivery option (--base /path/to/static/content), refactoring static files 12 months ago
gradlew added gradle wrapper 1 year ago
gradlew.bat added gradle wrapper 1 year ago
settings.gradle implemented sqlite keystore 11 months ago

Readme.md

LightOIDC

This aims to be a specification compliant OpenID connect provider with minimal footprint.

This goal is achieved by reducing external library dependiencies to an absolute minimum.

Currently, this project only depends on the following libraries:

At the time of writing, these libraries have no further transitive dependencies, this mitigating any bloat from the project.

build

This is a gradle project. To compile it, you should have a recent version of a Java Development Kit installed.

Build the project by launching ./gradlew build in a terminal while being in the root folder of the project.