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 8debdc781b implemented EncryptedMailConfig, needs testing 9 months ago
config removed unused settings from clang-format 11 months ago
de.srsoftware.http implemented trust option 9 months ago
de.srsoftware.logging divided Backend into several controllers 11 months ago
de.srsoftware.oidc.api implemented EncryptedMailConfig, needs testing 9 months ago
de.srsoftware.oidc.app implemented EncryptedMailConfig, needs testing 9 months ago
de.srsoftware.oidc.backend implemented trust option 9 months ago
de.srsoftware.oidc.datastore.encrypted implemented EncryptedMailConfig, needs testing 9 months ago
de.srsoftware.oidc.datastore.file implemented trust option 9 months ago
de.srsoftware.oidc.datastore.sqlite implemented trust option 9 months ago
de.srsoftware.oidc.web deutsche Übersetzung reaktiviert und ergänzt 9 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 EncryptedMailConfig, needs testing 9 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.