The IDP Kit can also be used as direct dependency for JVM-based applications. In this case, an existing application can be easily extended to act as an identity provider.
The following illustrates how the IDP Kit can be used via Gradle:
Repositories
maven("https://maven.walt.id/repository/waltid/")
maven("https://maven.walt.id/repository/waltid-ssi-kit/")
Dependency
implementation("id.walt:waltid-idpkit:<version>")
The code-base as well as more detailed instructions can be found at GitHub https://github.com/walt-id/waltid-idpkit