be able to authenticate via porter http

if config option "porterHost", "porterRealm" and "porterPort"
is present, authentication is always done against the porter
instance (via http rest). Any new user is automatically
registered on pump.io upon the first time logging in.