This miniature service is used to for stubbing integrations in Flows, and doesn't really do anything of value.
The service always login the user as user1 when using the identity functionality, the user1 is member of group1.
The service is compatible with Heroku, and can be deployed by clicking the button below:
The service instance is configured by the following environment variables. If all variables are ommitted, the service defaults to starting a V1 instance over http.
DUMMY_V2
- Initialise an https V2 instance if set to true
or V1 if set to false
or ommitted.
DUMMY_KEYSTORE
- The path to the keystore the server will use during https communication. Must be supplied for a V2 instance.
DUMMY_TRUSTSTORE
- The path to the truststore used to determine trusted clients. Leave blank to disable client cert authentication.
DUMMY_KEYSTORE_PASSWORD
- The password for the keystore if required.
DUMMY_TRUSTSTORE_PASSWORD
- The password for the truststore if required.
Some basic self-signed certs are packaged in src/main/resources
. If starting the service with these, the client_keystore.jks
will need to be passed by calling clients to authenticate.
Contributions are welcome to the project - whether they are feature requests, improvements or bug fixes! Refer to CONTRIBUTING.md for our contribution requirements.
This service is released under the MIT License.