HTTP auth and extra methods