A federal judge has ruled Auburn University must let white nationalist Richard Spencer speak on campus.