Copyright 2021 Nicolas Mora [email protected]
This program is free software; you can redistribute it and/or modify it under the terms of the GPL3 License.
Client program to test or validate an OAuth2/OIDC authorization server configuration.
Options available:
-p, --port <PORT_NUMBER>
TCP Port number to listen to, default 4398
-f, --session-file <PATH>
Load session file specified by <PATH>
-b, --bind-localhost [true|false]
Bind to localhost only, default true
-h, --help
display this help and exit
-v, --version
output version information and exitThis web application is NOT intended to run in production mode, because all the client secrets, keys configuration and metadata are fully accessible to the user via the form or the javascript console.
By default, the application is available to localhost only, for security reason. You can make it available to any host by adding the option -b false.
A docker image is available at babelouest/idwcc:latest. To execute the image, simply run:
$ docker run -it --rm -p 4398:4398 babelouest/idwcc:latestBecause of docker network architecture, the docker image isn't bound to localhost, so all address can access idwcc on the docker instance.
idwcc is installed by default if you use the precompiled packages or if you build with CMake
You can build idwcc with the Makefile provided:
$ make # or make debug
$ sudo make install