Installation/configuration
Make sure to only expose the ports and uri’s absolutely needed.
The rest of the services should only be accessible on the internal network.
Checklist:
Use port 8443+SSL for Configuration Manager.
- Only allow 8443 from local host and/or dedicated machines. Machine/ip allowance is configured outside PhenixID. Use a network tool such as a firewall.
Use port 9443 for config API, when used.
- Only allow 9443 from local host and/or dedicated machines. Machine/ip allowance is configured outside PhenixID. Use a network tool such as a firewall.
Use port 10443 for API authentication, when used.
- Only allow 10443 from local host and/or dedicated machines. Machine/ip allowance is configured outside PhenixID. Use a network tool such as a firewall.
Use port 443+SSL for other web interfaces
Set /config authentication to LDAP using uid/pwd/otp.
Always place a web front / proxy (facing the internet) in front of PhenixID Authentication Services.
To allow / disallow certain URI patterns, add rules to the web front / proxy.
Complex, repeated config update, many stages environment -> Use orchestration.
If orchestration is used, /config authenticator can be removed from HTTP_Authenticators
Separate disk partition for PhenixID installation and logs
Set complex encryption key