removed client port from the uniqueness check because apple browsers will parallelize
connections to common web server across multiple origin ports