Ip whitelist option

This allows the use of an IP whitelist instead of other authentication mechanisms.