This repository contains three apps/artifacts:
- frontend-image
- login-app
- oidc-stub
frontend-image
is used to package/host your frontend resources, and will utilize login-app
if it detects that a request is from a non-authenticated user.
See documentation
login-app
handles the communication between you systems and the IDP. See documentation
All apps er configured in docker-compose. All you have to do is docker-compose up
, and the test frontend should be available at http://localhost:8083/frontend
.
The tests are written in typescript/Deno. Run them with the following command: deno test --allow-env --allow-net
from the test
folder.