When setting up Whydah you have to consider how secure you want your installation.
The security corresponds somewhat to the IAM_MODE as one would expect PROD to be more secure than DEV.
|Mode / security||What to setup||Server recommendation|
|1. Development mode||
|2. Test mode||
|3. Production mode||
|| See Installing Whydah for deployment diagram.
Note that installation can be provisioned using Ansible once you have the infrastructure setup.
You'll find it at https://github.com/altran/Whydah-Provisioning.
|Pre-requisites: JDK 8, maven 3 and wget installed|
- run bootstrapAndRunWhydah.sh (wget https://raw.githubusercontent.com/Cantara/Whydah/master/dev-quickstart/bootstrapAndRunWhydah.sh) which will do the following
- clone all main Whydah repositories
- build all modules on local machine
- start all built modules in a TEST_LOCALHOST configuration
- verify that it is working before starting to code (http://localhost:9997/sso/welcome u:useradmin pw:useradmin567)
- Apply "Protect against accidental termination"
- Keep instances as physically close to on another (Subnet)
- Set Naming strategy as quickly as possible to avoid confusion. Example:
- Create new keys for PROD and don't reuse test-keys. They can't be changed afterwards.