Add apikey authentication as an alternative to password