连接到桌面消息服务器需要身份验证令牌,以验证连接是否来自有效的 Desktop Agent。
Desktop Agent 可为每个远程桌面生成一个唯一的身份验证令牌。此外,Desktop Agent 还可以为 Horizon 服务器生成 serverID,并将此 serverID 写入 vRealize Operations Manager。Desktop Agent 尝试将数据发送至 vRealize Operations for Horizon Adapter 时,Adapter 将验证该身份验证令牌是否已在内存中缓存。
如果没有同名的服务器,Adapter 将在内存中缓存服务器名称和身份验证令牌。如果服务器已缓存,则对已缓存的身份验证令牌和发送的身份验证令牌进行比较。如果令牌相同,则接受消息,否则拒绝 Desktop Agent 消息。vRealize Operations for Horizon Adapter 还会检查 vRealize Operations Manager 中是否存在具有相同 serverID 的虚拟机,如果存在同名的虚拟机,则将该虚拟机添加到拓扑中。