...
Configuration of the IpAuthentication- Plug-In
Config name | Values | Default | Description | |||||||
---|---|---|---|---|---|---|---|---|---|---|
runtimeOptions.authentication.ipbased.IpAddressesIpCustomerMap | list | [] | map | {} → empty map! | Map of IP addresses for IP List of ip addresses for ipbased authentication. The ipIP based authentication will not work / not be triggered if this field is empty. | runtimeOptions.authentication.ipbased.IpCustomerMap | string | map | Ip address to customer number map.IP addresses are mapped to customer numbers map. Example where the users coming from 192.168.2.143 are assigned to customer with number 1000 :{"192.168.2.143" : "1000"} . | If no ip to customer map is defined, the default customer will be assigned to the ip authenticated users.Important: 1000 is the customer number, definable by the user, not the database based customer ID! |
runtimeOptions.authentication.ipbased.useLocalProxy | list | [ ] → empty string | In docker setups this config must contain the hostname(s) / addresses of the proxy serving the requests. Without that configuration translate5 can not evaluate the remote IP address of the client. By default the configuration is empty, for legacy installations. In default docker setups based on our docker compose files the config should look like: ["proxy"] | |||||||
runtimeOptions.authentication.ipbased.userRoles | list | ["instantTranslate","termCustomerSearch"] | User roles | for ip base authenticated useradded to users created via IP based authenticated users. |