Adds optional basic auth