Activer l'accès API au pare-feu

Pour activer l'accès API au SonicWall, veuillez suivre ces étapes :

  • Connectez-vous au pare-feu en tant qu'administrateur complet
  • Accédez à « Dispositif » / « Paramètres » / « Administration » et activez les éléments suivants :
  • API SonicOS
  • RFC 2617 : Authentification basique HTTP
  • Authentification à deux facteurs et avec un jeton de transporteur

Si un utilisateur dédié (autre que l’utilisateur principal administrateur) doit être utilisé :

  • Créer l’utilisateur, assigner le groupe “ SonicWall Administrators ”
  • Modifier le groupe “ Administrateurs SonicWall ”
  • Sous l’onglet Administration, activez l’option “ Les membres accèdent directement à l’interface utilisateur de gestion lors de l’ouverture du site web ” (Cela garantit qu’aucune fenêtre de session n’apparaît et que l’utilisateur est directement redirigé vers l’interface utilisateur).
  • Sur l'interface où l'accès API sera effectué, activez “ HTTPS User Login ”

Dépannage

En cas de problème, suivez ces étapes :

  • Vérifiez si l'accès via l'utilisateur sur l'interface Web fonctionne, en particulier si vous utilisez un utilisateur personnalisé.
  • Assurez-vous que l’utilisateur personnalisé soit directement dans l’interface utilisateur après avoir connecté et qu’il n’ait pas accès à la fenêtre de session.
  • si vous utilisez un utilisateur personnalisé et rencontrez des problèmes, essayez l’utilisateur administrateur et voyez si cela fonctionne. Si ce n’est pas le cas, l’accès API n’est pas correctement configuré. Si cela fonctionne avec l’utilisateur administrateur mais pas avec l’utilisateur personnalisé local, vérifiez les étapes ci-dessus.
  • vérifiez le fichier de journal du pare-feu
  • Vérifier le fichier journal de la boîte à outils du pare-feu
  • Essayez d'accéder au pare-feu avec un outil d'API tel que “ Postman ” ou le client ARC Rest. 

Informations supplémentaires :

Vous ne pouvez pas désactiver l’utilisateur, mais vous pouvez définir une date d’expiration. (Dans le cas où vous ne souhaitez pas que l’utilisateur reste actif après l’opération de l’API)