JWTConnect is a collection of OpenIDConnect (OIDC) Relaying Party (RP) Client libraries.
Presently only the Python language implementation is available, soon to be made available are Java and
JavaScript libraries too.

JWTConnect aims at being complete OIDC RP implementations. We also strive to make them as secure as possible.

The overall architecture.

Independent of programming language a common design criteria was that programmers moving between the
languages should recognise the layout.
We have therefor tried to keep the APIs as similar as possible.

Working with the implementations we split the work into 4 layers. Each layer depends on underlying layers.
Starting from the lowest layer and working upwards this is a very high level description of each of them:

Implementation specific documentation