Les différents composants de vRealize Operations for Horizon utilisent des certificats et des jetons pour effectuer l'authentification.

Lorsqu'une connexion RMI est établie entre un serveur de messages et un agent, l'agent demande un certificat au serveur pour effectuer l'authentification. L'agent valide ce certificat par rapport à son magasin d'approbations avant d'établir la connexion. Si le serveur ne fournit pas de certificat ou si le certificat du serveur ne peut pas être validé, l'agent refuse la connexion.

Le serveur de messages du service Broker Agent demande également un certificat aux services Broker Agent qu'il valide par rapport à son magasin d'approbations. Si l'agent ne fournit pas de certificat ou si le certificat de l'agent ne peut pas être validé, le serveur refuse la connexion.

Les services Desktop Agent génèrent un jeton d'authentification unique pour chaque poste de travail distant et un ID de serveur pour le serveur Horizon local. Ils envoient ensuite l'ID du serveur à vRealize Operations Manager.

Les services Desktop Agent incluent le jeton d'authentification et l'ID de serveur lorsqu'ils tentent d'envoyer des données à l'Adaptateur Horizon. L'instance de l'adaptateur compare le jeton d'authentification à celui stocké dans sa mémoire et rejette la tentative de communication s'ils ne correspondent pas. Si le jeton n'existe pas sur l'instance de l'adaptateur, l'instance met le jeton en cache dans la mémoire. Elle vérifie ensuite si une machine virtuelle avec l'ID de serveur spécifié existe dans vRealize Operations Manager et, si c'est le cas, elle ajoute la machine virtuelle à la topologie.