Pour intégrer AeroHive à Vizito, vous aurez besoin des éléments suivants :
- un compte Vizito
- un compte développeur AeroHive
- un accès à votre plateforme AeroHive Manager NG. Si vous utilisez une plateforme plus ancienne, contactez votre revendeur pour effectuer la mise à niveau.
Avant de commencer, vous devez demander un compte développeur AeroHive. Vous pouvez le faire en vous rendant ici et en remplissant le formulaire : site développeur AeroHive

Une fois votre compte développeur créé, connectez-vous au site développeur et créez une nouvelle application afin d’obtenir votre Client secret et votre Client ID :


Sur le tableau de bord, cliquez sur Create new application :

Renseignez un nom et une description pour l’application.

Cliquez sur le nom de l’API Developer Application que vous venez de créer :

Réglez la Redirect URL sur https://127.0.0.1/. Copiez ou notez le Client ID et le Client Secret, puis cliquez sur Submit :

Vous devez ensuite vous connecter à la plateforme AeroHive Manager NG. Rendez-vous sur la plateforme AeroHive Manager NG et connectez-vous avec vos identifiants (ce ne sont pas les mêmes que les identifiants développeur) :

Le tableau de bord s’affiche. Allez dans votre profil et cliquez sur Global Settings :

Sélectionnez API Token Management :

Ajoutez un nouvel API Access Token en cliquant sur l’icône + :

Saisissez le Client ID que vous aviez noté lors de la création de l’application sur le portail développeur :

Un message affiche un nouveau jeton. Copiez ce jeton :

Ajoutez ensuite un nouveau groupe pour Vizito en allant dans le menu Configure > Users > User Groups :

Cliquez sur Add et saisissez les détails de ce groupe :

Vous pouvez y définir des éléments tels que la longueur et la complexité de la clé, ainsi que ce à quoi les visiteurs ont accès ou non :

Nous devons ensuite récupérer le Group ID auprès d’AeroHive. Avec Google Chrome, revenez à l’aperçu des User Groups et faites un clic droit sur le nom du User Group. Sélectionnez Inspecter. Vous verrez un div avec role=“row”. Copiez l’ID du div déplié portant role=“row”. Il se présente ainsi :
dgrid_26-row-11262XXXXXXXXXXX
La partie située après le “-” est votre User Group ID. Dans cet exemple, il s’agit de : 11262XXXXXXXXXXX .
Renseignez maintenant les détails de l’intégration sur le site du backoffice Vizito :

Client Secret et Client ID sont les informations obtenues sur le site développeur.
Auth Key est le jeton d’API généré sur la plateforme AeroHive Manager NG.
Group ID est le User Group ID que vous avez créé.
Owner ID se trouve dans la plateforme AeroHive Manager NG : cliquez sur votre profil, puis sur About HiveManager. Copiez la valeur de VHM Id.
Cliquez sur Save.
Astuce : une fois l’intégration terminée, vous pouvez utiliser %aerohive_username% et %aerohive_password% dans votre modèle de badge ou votre message de bienvenue.
Si vous avez besoin d’aide pour mettre en place cette intégration, contactez-nous via la fenêtre de chat ou écrivez-nous à info@vizito.be .