CSC OIDC Client is a lightweight aiohttp web application used for interacting with OIDC servers.
oidc-client
requires python 3.6
or higher.
git clone https://github.com/CSCfi/oidc-client
cd oidc-client
pip install .
After configuring OIDC Client in oidc-client/oidc_client/config/config.ini
start a development server with.
# run installed python module
start_oidc_client
# run without installing
python -m oidc_client.app
Navigate to localhost:8080/login
to authenticate at the configured AAI server. An access token in the format of a JWT is saved to cookies upon a successful authentication procedure.
For more installation and production deployment instructions and examples see the documentation.