Symptoms:
curl -vvv https://login.microsoftonline.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/v2.0/.well-known/openid-configuration --proxy xxx.xx.xxx.xx:xx
federation-service.log/var/log/vmware/vc-ws1a-broker/federation-service.log
2024-06-26T13:48:18,151 ERROR vcenter.example.com:federation (vert.x-eventloop-thread-7) [-;-;-;-;-;-] com.vmware.vidm.federation.authenticator.oidc.OidcAuthenticationBaseService - Unable to load JWK keys io.netty.channel.ConnectTimeoutException: connection timed out: login.microsoftonline.com/xx.xxx.xx.xx:443 at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe$1.run(AbstractNioChannel.java:261) at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:153) at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Unknown Source)
VMware vCenter Server 8.0.2
A known issue where vCenter's Identity Source Federation service does not utilize the configured proxy settings on vCenter to communicate with Azure.
This issue will be addressed in a future release of vCenter.
Workaround:
Allow outbound vCenter traffic with Azure Entra.