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 8865b19fae working on SqliteUserService: 10 months ago
config removed unused settings from clang-format 11 months ago
de.srsoftware.http implemented permission editing 10 months ago
de.srsoftware.logging divided Backend into several controllers 11 months ago
de.srsoftware.oidc.api working on SqliteUserService: 10 months ago
de.srsoftware.oidc.app working on SqliteUserService: 10 months ago
de.srsoftware.oidc.backend working on SqliteUserService: 10 months ago
de.srsoftware.oidc.datastore.file working on SqliteUserService: 10 months ago
de.srsoftware.oidc.datastore.sqlite working on SqliteUserService: 10 months ago
de.srsoftware.oidc.web changed default storage file, styled permission buttons 10 months ago
de.srsoftware.utils preparing sqlite-based services 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.