Add basic auth support