127.0.0.1 ###.###.###.### - - [DD/Month/YYYY:HH:MM:SS] "GET /ui/webconsole.html?vmId=vm-#####&vmName=VM_Name&numMksConnections=0&serverGuid=########-####-####-####-########&locale=en-US HTTP/1.1" 200 7323 - 70892746 http-nio-5090-exec-964 0
127.0.0.1 ###.###.###.### - - [DD/Month/YYYY:HH:MM:SS] "GET /ui/webconsole/authd?vmId=vm-#####&serverGuid=########-####-####-####-######## HTTP/1.1" 403 431 - - http-nio-5090-exec-969 0
vCenter Server 7.x
vCenter Server 8.x
This is a browser issue.
This is caused by Firefox (or some browser) not sending the correct origin header and vsphere-ui service rejects requests with null origin header for security reasons.
This usually occurs when there is a proxy involved and websockets over http2 are used.
Workaround
Changing network.http.http2.websockets to false in firefox advanced settings.