Comment configurer MFA pour Fortinet Fortigate VPN ?
Authentification multi-facteurs ou MFA fournit une couche d'authentification supplémentaire sur votre VPN SSL Fortinet Fortigate pour sécuriser l'accès VPN de votre client Fortinet. Divers méthodes d'authentification sont disponibles avec miniOrange Fortinet FortiGate MFA pour sécuriser l'accès aux comptes utilisateurs.
Fortinet VPN fournit une sécurité réseau aux systèmes de vos utilisateurs et apporte accès à distance plus sûr à votre réseau interne. L'authentification à deux facteurs utilisée avec Fortinet VPN offre une sécurité hautement fiable grâce au produit miniOrange MFA pour un accès distant sécurisé. Fortinet utilise RADIUS pour communiquer avec miniOrange. Appliquer FortiClient MFA lors de la configuration de Fortinet VPN est facile grâce à ce guide détaillé.
Soyez conforme à la cyberassurance avec la solution miniOrange MFA. En savoir plus
Obtenez un POC gratuit - Réservez une place
miniOrange propose un POC gratuit et une aide via un appel de consultation avec nos ingénieurs système pour configurer l'authentification multifacteur pour le VPN Fortinet dans votre environnement avec un essai de 30 jours.
Pour cela, il vous suffit de nous envoyer un email à idpsupport@xecurify.com pour obtenir un POC gratuit et nous vous aiderons à mettre en place notre solution en un rien de temps.
Obtenez un POC gratuit
Authentification 2FA/MFA miniOrange pour la connexion Fortinet
miniOrange y parvient en agissant comme un serveur RADIUS qui accepte le nom d'utilisateur et le mot de passe saisis par l'utilisateur comme une requête RADIUS et valide l'utilisateur à l'aide d'un annuaire d'utilisateurs tel qu'Active Directory (AD). Après cette première authentification, Solution MFA miniOrange invite l'utilisateur à fournir un deuxième facteur d'authentification et accorde ou révoque l'accès en fonction de la réponse de l'utilisateur.
- L'authentification primaire démarre lorsque l'utilisateur soumet son nom d'utilisateur et son mot de passe pour Fortinet.
- La demande de l'utilisateur agit comme un demande d'authentification au serveur RADIUS (miniOrange).
- Serveur RADIUS miniOrange transmet les informations d'identification de l'utilisateur pour valider les informations d'identification stockées dans AD (Active Directory)/base de données.
- Une fois le premier niveau d'authentification de l'utilisateur validé AD envoie la confirmation au serveur RADIUS.
- Maintenant, miniOrange RADIUS Server demande un Défi d'authentification à 2 facteurs à l'utilisateur.
- Ici, l'utilisateur soumet la réponse/le code qu'il reçoit sur son matériel/téléphone.
- Réponse de l'utilisateur est vérifié du côté du serveur RADIUS de miniOrange.
- Sur succès Authentification du 2ème facteur l'utilisateur a accès à la connexion.
Connectez-vous à n’importe quel répertoire externe
miniOrange fournit l'authentification des utilisateurs à partir de divers répertoires externes comme Annuaire miniOrange, Microsoft AD, ID Microsoft Entra/LDAP, AWSCognito et beaucoup plus.
Vous ne trouvez pas votre annuaire ? Contactez-nous au idpsupport@xecurify.com
Activer l'authentification multifacteur (2FA/MFA) pour Fortinet
1. Configurer Fortinet dans miniOrange
- Connectez-vous à miniOrange Console d'administration.
- Cliquez sur Personnalisation >> Connexion et inscription dans le menu de gauche du tableau de bord.
- In Réglages de base, met le Nom de l'organisation comme nom de domaine_personnalisé.
- Cliquez à nouveau Enregistrer. Une fois cela défini, l'URL de connexion de marque sera au format https://<custom_domain>.xecurify.com/moas/login

- Allez dans Apps, Et cliquez sur Ajouter une application .

- In Choisissez l'application, Sélectionner RADIUS (VPN) à partir de la liste déroulante du type d’application.

- Cliquez sur Fortinet onglet application. Si vous ne trouvez pas votre candidature cliquez sur Client de rayon onglet application.

- Cliquez sur « Afficher les adresses IP RADIUS » pour obtenir les adresses IP du serveur Radius.

- Copiez et enregistrez l'adresse IP du serveur Radius qui sera nécessaire pour configurer votre client Radius.

- Configurez les détails ci-dessous pour ajouter Radius Client.

| Afficher un nom: |
N’importe quel nom pour votre référence. |
| IP du client : |
Adresse IP du serveur VPN qui enverra la demande d'authentification Radius. |
| Secret partagé: |
Clef de sécurité. Par exemple. "secret partagé" (Gardez ceci avec vous, vous devrez le configurer sur le serveur VPN). |
- Cliquez à nouveau Suivant.
- En vertu des Normes sur l’information et les communications, les organismes doivent rendre leurs sites et applications Web accessibles. Ils y parviennent en conformant leurs sites Web au niveau AA des Web Content Accessibility Guidelines (WCAG). Mappages d'attributs , activez la bascule si vous souhaitez envoyer des attributs personnalisés en réponse.

- Pour envoyer des groupes en réponse, vous pouvez vous référer au tableau ci-dessous pour l'ID des attributs du groupe du fournisseur.
| Nom du vendeur |
Attribut du fournisseur |
Type de valeur |
Attribut |
| Cisco ASA |
ASA-Group_policy |
L'Utilisateur |
Groupes |
| Fortinet |
Nom du groupe Fortinet |
L'Utilisateur |
Groupes |
| Palo Alto |
Groupe d'utilisateurs PaloAlto |
L'Utilisateur |
Groupes |
| SonicWall |
Groupe d'utilisateurs Sonicwall |
L'Utilisateur |
Groupes |
| Citrix |
Groupes d'utilisateurs Citrix |
L'Utilisateur |
Groupes |
| Par défaut (Peut être utilisé si votre fournisseur n'est pas dans la liste) |
ID de filtre |
L'Utilisateur |
Groupes |
- Le type de valeur et l'attribut peuvent être modifiés en fonction des exigences.
- Cliquez sur Suivant procéder.
- Accédez à Politiques onglet, et cliquez sur Ajouter une politique .

- Configurez les détails de stratégie suivants pour le client Radius.

| Nom de groupe: |
Groupe pour lequel la politique s’appliquera. |
| Nom de la politique: |
Tout identifiant qui spécifie le nom de la stratégie. |
| Premier facteur |
Méthode de connexion pour les utilisateurs associés à cette stratégie. |
| Activer l'authentification à 2 facteurs |
Active Second Factor lors de la connexion pour les utilisateurs associés à cette stratégie. |
| Activer l'authentification adaptative |
Active l'authentification adaptative pour la connexion des utilisateurs associés à cette stratégie. |
- Après avoir configuré les détails ci-dessus, cliquez sur Soumettre .
À noter: Vous pouvez suivre
, si vous souhaitez configurer Radius MFA à l'aide du protocole MSCHAPv2.
NOTE: Pour Sur place version, suivez les étapes ci-dessous avant de tester la connectivité.
Uniquement pour la version sur site
Ouvrez les ports du pare-feu.
- Afin de recevoir la requête RADIUS, il est nécessaire de ouvrir le trafic UDP sur les ports 1812 et 1813 pour la machine sur laquelle l'IdP sur site est déployé.
- Si la machine d'hébergement est un Fenêtres Machine alors vous pouvez suivre ceci. document.
- Si la machine d'hébergement est un Linux Machine alors vous pouvez suivre ceci. document.
NOTE: Si votre machine est hébergée sur AWS, activez les ports depuis le panneau AWS.
2. Configurez RADIUS dans Fortinet
- Connectez-vous à Fortinet FortiGate Console d'administration pour l'application VPN.
- Allez dans Utilisateur et appareil >> Serveurs RADIUS dans la barre de navigation de gauche et cliquez sur CRÉER UN NOUVEAU DOSSIER.

- Ici, vous devez configurer le Serveur RADIUS.

- Configurez les détails ci-dessous pour ajouter Radius Server.
| Nom |
Nom appropriéPar exemple : mo-radius-server |
| Méthode d'authentification |
Cliquez sur Installez puis sélectionnez BOUILLIE dans la liste déroulante. |
| IP/nom du serveur principal |
Pour la version sur site : IP du serveur sur lequel IDP (miniOrange) est installé
Pour la version cloud : Utilisez les adresses IP du serveur Radius que vous avez obtenues Step1.
|
| Secret du serveur principal |
Clé secrète pour l'application Fortinet (RADIUS) définie à l'étape 1 |
| IP/nom du serveur secondaire |
Optionnel |
| Secret du serveur secondaire |
Optionnel |
- À Enregistrer ces paramètres cliquez OK.
Tester la connectivité Fortinet Fortigate
- Vous pouvez maintenant vérifier la connectivité en cliquant sur Test de connectivité.

Créer un groupe d'utilisateurs dans Fortinet Fortigate
- NOTE: Si vous disposez d'un groupe d'utilisateurs existant, ajoutez simplement le serveur miniOrange Radius comme serveur distant. Sinon, suivez les étapes ci-dessous.
- Sélectionner Utilisateur et appareil >> Utilisateur >> Groupes d'utilisateurs.
- Pour créer un nouveau groupe, cliquez sur CRÉER UN NOUVEAU DOSSIER.

- Sélectionner Pare-feu dans Type. Cliquer sur Ajouter dans la section Groupe distant et sélectionnez Serveur Radius miniOrange comme serveur distant.

- Cliquez sur Ok.
Configurez le VPN dans la console d'administration Fortigate.
- Créer un Tunnel IPSec en utilisant l'assistant IPSec si aucun tunnel n'est configuré. Cliquez ici pour en savoir plus.
- Sélectionner VPN >> Tunnels IPSec et sélectionnez le tunnel IPSec que vous avez configuré.

- Cliquez sur Convertir en tunnel personnalisé si le tunnel n'est pas un tunnel personnalisé.

- Cliquez sur Modifier bouton pour XAuth .
- Sélectionner Serveur PAP dans la liste déroulante Type.

- Sélectionnez le Groupe d'utilisateurs configuré dans Étape 4 dans la liste déroulante des groupes d'utilisateurs.

- Cliquez sur Ok.
- Configurez d’abord un SSL-VPN. Cliquez sur ici pour plus d'informations.
- Accédez à Politique et objets >> Politique IPV4.
NOTE: Dans certains cas, il n'y aura que Politique de pare-feu option au lieu de la politique IPV4
- Créez/Modifiez la politique liée à votre interface SSL-VPN.
- Modifiez la source, ajoutez l'espace d'adressage requis et le groupe que nous avons configuré dans Étape 4.

- Cliquez à nouveau OK à postuler et enregistrer les paramètres.
- Ensuite, nous définirons l’authentification/le mappage du portail.
- Accédez à VPN >> Paramètres SSL-VPN, puis accédez à la section Authentification/Mappage du portail
- Créez un nouveau mappage ou modifiez un mappage existant pour accorder l'accès au groupe d'utilisateurs du pare-feu que nous avons créé dans Étape 4.

- Cliquez à nouveau Appliquer et enregistrez les paramètres.
- Fortinet Fortigate par défaut temps mort est de 5 secondes, ce qui est insuffisant lors de la configuration de MFA. Nous devons reconfigurer le délai d'attente pour 30 secondes.
- Connectez-vous donc à la CLI de l’appliance.
- Et exécutez les commandes ci-dessous en ligne de commande :
#config system global
#set remoteauthtimeout 30
#end

3. Configurez votre annuaire d'utilisateurs
miniOrange fournit une authentification des utilisateurs à partir de diverses sources externes, qui peuvent être Partages de fichiers (comme ADFS, Microsoft Active Directory, Microsoft Entra ID, OpenLDAP, Google, AWS Cognito etc), Fournisseurs d'identité (comme Okta, Shibboleth, Ping, OneLogin, KeyCloak), Bases de données (comme MySQL, Maria DB, PostgreSQL) et beaucoup plus. Vous pouvez configurer votre répertoire/magasin d'utilisateurs existant ou ajouter des utilisateurs dans miniOrange.
À noter: Vous pouvez suivre , si vous souhaitez configurer Radius MFA avec vos utilisateurs stockés dans Microsoft Entra ID à l'aide de l'octroi de mot de passe OAuth.
Configurer AD/LDAP comme annuaire d'utilisateurs
Configurer miniOrange comme répertoire d'utilisateurs
Configurez vos annuaires existants tels que Microsoft Active Directory, Microsoft Entra ID, OpenLDAP, etc.
- Cliquez sur Fournisseurs d'identité >> Ajouter un fournisseur d'identité dans le menu de gauche du tableau de bord.

- Dans Choisir un fournisseur d'identité, sélectionnez Répertoires AD/LDAP de la liste déroulante.

- Recherchez ensuite AD/LDAP et cliquez dessus.

- STOCKER LA CONFIGURATION LDAP DANS MINIORANGEChoisissez cette option si vous souhaitez conserver votre configuration dans miniOrange. Si Active Directory est protégé par un pare-feu, vous devrez l'ouvrir pour autoriser les requêtes entrantes vers votre AD.
- STOCKER LA CONFIGURATION LDAP SUR PLACE: Choisissez cette option si vous souhaitez conserver votre configuration dans vos locaux et autoriser uniquement l'accès à AD à l'intérieur des locaux. Vous devrez télécharger et installer Passerelle miniOrange chez vous.

- Entrez LDAP Nom du profil et Identifiant nom.
- Sélectionner Type de répertoire as Le tiering Active Directory.
- Saisissez l'URL ou l'adresse IP du serveur LDAP par rapport au LDAP URL du serveur champ.
- Cliquez sur le Test de connexion bouton pour vérifier si vous avez établi une connexion réussie avec votre Serveur LDAP.

- Dans Active Directory, accédez aux propriétés des conteneurs/UO utilisateur et recherchez le Attribut de nom distinctifLe compte lié doit disposer des droits de lecture minimaux requis dans Active Directory pour permettre les recherches dans l'annuaire. Si le cas d'utilisation implique du provisionnement (comme la création, la mise à jour ou la suppression d'utilisateurs ou de groupes), le compte doit également disposer des droits d'écriture appropriés.

- Entrez le mot de passe valide du compte Bind.
- Cliquez sur le Tester les informations d'identification du compte de liaison pour vérifier vos informations d'identification LDAP Bind pour la connexion LDAP.

- Base de recherche est l'emplacement du répertoire où commence la recherche d'un utilisateur. Vous l'obtiendrez au même endroit où vous avez obtenu votre nom distingué.

- Sélectionnez un filtre de recherche approprié dans le menu déroulant. Si tu utilises Utilisateur dans un filtre de groupe unique or Utilisateur dans un filtre de plusieurs groupes, remplace legroupe-dn> dans le filtre de recherche avec le nom distinctif du groupe dans lequel vos utilisateurs sont présents. Pour utiliser le filtre de recherche personnalisé, sélectionnez "Écrivez votre filtre personnalisé" option et personnalisez-la en conséquence.

- Cliquez sur le Suivant bouton, ou allez à la Options de connexion languette.
- Vous pouvez également configurer les options suivantes lors de la configuration d'AD. Activer Activer LDAP afin d'authentifier les utilisateurs depuis AD/LDAP. Clique sur le Suivant bouton pour ajouter un magasin d'utilisateurs.

Voici la liste des attributs et ce qu'il fait lorsque nous l'activons. Vous pouvez activer/désactiver en conséquence.
| Attribut |
Description |
| Activer LDAP |
Toutes les authentifications des utilisateurs seront effectuées avec les informations d'identification LDAP si vous l'activez |
| Authentification de secours |
Si les informations d'identification LDAP échouent, l'utilisateur sera authentifié via miniOrange |
| Activer la connexion administrateur |
En activant cela, votre connexion administrateur miniOrange s'authentifie à l'aide de votre serveur LDAP |
| Afficher l'IdP aux utilisateurs |
Si vous activez cette option, cet IdP sera visible par les utilisateurs |
| Synchroniser les utilisateurs dans miniOrange |
Les utilisateurs seront créés dans miniOrange après authentification avec LDAP |
- Cliquez sur le Suivant bouton, ou allez à la Attributs languette.
Cartographie des attributs d'AD
Importation et provisionnement d'utilisateurs à partir d'AD
- Si vous souhaitez configurer le provisionnement, cliquez ici Pour plus d'informations, nous allons ignorer cette étape pour le moment.

Importer la stratégie de mot de passe depuis Active Directory
- Si vous souhaitez importer votre politique de mot de passe Active Directory dans miniOrange, cliquez ici Pour plus d'informations, nous allons ignorer cette étape pour le moment.

Tester les connexions
- Vous verrez une liste de répertoires sous Fournisseurs d'identité. Dans la liste déroulante, sélectionnez Répertoires AD/LDAP, recherchez votre répertoire configuré, cliquez sur les trois points à côté et sélectionnez Test de connexion.

- Une fenêtre contextuelle apparaît vous invitant à saisir un nom d'utilisateur et un mot de passe pour vérifier votre configuration LDAP.

- On Réussi connexion avec le serveur LDAP, un message de réussite s'affiche.

Mappage des attributs de test
- Vous verrez une liste de répertoires sous Fournisseurs d'identité. Dans la liste déroulante, sélectionnez Répertoires AD/LDAP, recherchez votre répertoire configuré, cliquez sur les trois points à côté et sélectionnez Mappage des attributs de test.

- Une fenêtre contextuelle apparaît pour saisir un nom d'utilisateur et cliquer Test.

- Le résultat du mappage des attributs de test sera affiché.

La configuration d'AD en tant qu'annuaire externe est terminée.
À noter: Référez-vous à notre guide pour configurer LDAP sur le serveur Windows.
Création de groupes d'utilisateurs (recommandé)
- Sélectionner Groupes >> Gérer les groupes du panneau de gauche.
- Cliquez sur le Créer un groupe bouton en haut.

- Entrez un Nom du groupe et cliquez sur Créer un groupe.

- Dans ce guide, nous avons créé un groupe par nom Groupe_VPN.
- Affectez différents membres au groupe à l'aide du Attribuer un utilisateur option associée au groupe dans la liste des groupes.

- Sélectionnez les utilisateurs qui doivent être affectés à ce groupe. Sélectionnez ensuite Attribuer au groupe dans la liste déroulante Sélectionner une action et cliquez sur le bouton Appliquer.

- Ces groupes seront utiles pour ajouter plusieurs Politiques 2FA sur les candidatures.
4. Configurer MFA pour Fortinet
À noter: Vous pouvez suivre , si vous souhaitez personnaliser et inscrire MFA pour les utilisateurs finaux.
- Ici, nous allons configurer une politique pour le groupe d'utilisateurs que nous avons créé dans cette étape et associez-le à l'application VPN Fortinet.
- Cliquez sur Politiques >> Politique de connexion à l'application.

- Cliquez sur Ajouter une politique .
- Dans la section Application, sélectionnez le Application RAYON que nous avons configuré plus tôt à l'étape 1.
- Sélectionnez le groupe d'utilisateurs requis dans Nom du groupe et entrez le Nom de la politique.
- Dans ce guide, nous allons configurer un Mot de passe seulement politique pour "Groupe_VPN", afin que seuls les membres du VPN_Group puissent accéder aux services VPN sans deuxième facteur.
- Une fois terminé les paramètres de la politique, cliquez sur Soumettre pour ajouter une stratégie.

5. Testez l’AMF Fortinet
- Téléchargez FortiClient depuis www.forticlient.com.
- Ouvrez la console FortiClient et accédez à Accès à distance > Configurer le VPN.
- Ajoutez une nouvelle connexion :
- Définissez le nom de la connexion.
- Définissez la passerelle distante sur .
- Sélectionnez Personnaliser le port et réglez-le sur 10443.
- Enregistrez vos paramètres.
- Connectez-vous à Forticlient et entrez Nom d'utilisateur
( Ou : Nom d'épouse ) et Mot de passe.

- Il vous demandera un Code du deuxième facteur si vous avez activé l'authentification à 2 facteurs dans la politique miniOrange.

- Saisissez votre Code à 2 facteurs et vous devriez être connecté au VPN.
- NOTE: Lors de la configuration VPN IPSec connexion dans FortiClient assurez-vous d'utiliser le Clé Pré-Partagée du tunnel IPSec créé DERNIER. Fortinet rencontre des problèmes si plusieurs tunnels IPSec sont présents FortiGate Server.
- En transmettant les informations d'identification valides, vous pouvez voir l'écran ci-dessous :

- Si vous entrez une valeur incorrecte, vous serez redirigé vers l'écran ci-dessous.

Dépannage
Message d'erreur : Impossible de se connecter au serveur Radius ?
Causes: Soit le pare-feu a plusieurs adresses IP sortantes, soit l'interface utilisateur de Fortinet ne fonctionne pas.
Solution : Vérifiez la configuration et utilisez une adresse IP statique pour le pare-feu et essayez de tester l'authentification à l'aide de la CLI.
Entrez la commande suivante dans CLI pour tester la connexion :
#diagnose test authserver radius <server_name> <chap | pap | mschap | mschap2> <username> <password>
Étapes pour configurer l'administrateur 2FA :
- Connectez-vous au tableau de bord d'administration et cliquez sur Icône CLI (>_).

#config user radius
edit "<server_name>"
set server "<vpn_server_ip>"
set secret SUPERSECRETPASSWORD
set auth-type <chap | pap | mschap | mschap2>
next
end
Configuration du groupe d'utilisateurs avec le groupe d'utilisateurs du serveur Radius :
#config user group
edit "radiusgroup"
set member "<server_name>"
config match
edit 1
set server-name "<server_name>"
set group-name "radiusgroup"
next
end
next
end
Configuration du compte administrateur local avec l'authentification à distance et le mot de passe de sauvegarde locale :
#config system admin
edit "radiusadmin"
set remote-auth enable
set accprofile "super_admin"
set vdom "root"
set remote-group "radiusgroup"
set password fortinetlocal
next
end
Comment puis-je vérifier les journaux d'audit des utilisateurs RADIUS dans le tableau de bord d'administration miniOrange ?
- Connectez-vous à Tableau de bord d'administration miniOrange.
- Cliquez sur Rapports >> Rapport d'authentification des utilisateurs Radius.

- Entrer Identifiant de l'utilisateur final et Période.
- Cliquez sur Rechercher.

Connexion CLI de l'administrateur du pare-feu Fortinet demandant la réinitialisation du mot de passe lors de la connexion avec 2FA activé
Causes: C'est parce que le serveur (de putty) ne lit pas notre message de défi 2FA.
Solution: Mettez l'OTP reçu dans Nouveau mot de passe et Confirmer le mot de passe.
Foire Aux Questions (FAQ)
Comment activer MFA sur Fortinet VPN ?
Dans la console d'administration de miniOrange, ajoutez Fortinet VPN comme client RADIUS et connectez-le à votre annuaire utilisateur. Choisissez les techniques d'authentification multifacteur (MFA) à utiliser dans miniOrange et activez-les. Configurez miniOrange comme serveur RADIUS FortiGate. Lorsque les utilisateurs se connecteront au VPN, ils devront fournir une deuxième information pour prouver leur identité.
Comment activer l'authentification MFA ?
Pour activer l'authentification multifacteur pour les utilisateurs ou les administrateurs, connectez-vous à miniOrange et accédez aux paramètres d'authentification à deux facteurs. Vous pouvez choisir comment prouver votre identité : par SMS, e-mail ou application d'authentification. Lors de la connexion, les utilisateurs seront invités à s'inscrire. Tous les membres de l'entreprise ou une seule personne peuvent respecter ces règles.
Comment activer MFA dans FortiGate ?
Ajoutez FortiGate comme application dans miniOrange via RADIUS. Dans les paramètres d'authentification de FortiGate, renseignez les informations du serveur RADIUS miniOrange. Définissez le délai d'expiration de la connexion VPN sur la durée affichée. Autorisez l'authentification multifacteur (MFA) des utilisateurs ou des groupes selon les besoins pour contrôler l'accès à chaque élément.
Puis-je utiliser Google Authenticator pour FortiGate ?
Oui, miniOrange fonctionne avec Google Authenticator et FortiGate. Il suffit d'enregistrer son appareil auprès de miniOrange, puis d'utiliser les OTP temporels de Google Authenticator pour se connecter à son VPN.
Quelles sont les différentes méthodes 2FA pour Fortinet prises en charge par miniOrange ?
miniOrange prend en charge les notifications push, les jetons logiciels, les applications d'authentification (comme Google Authenticator, Microsoft Authenticator et miniOrange Authenticator), les mots de passe à usage unique transmis par SMS ou e-mail, les jetons matériels (comme YubiKey) et la vérification par téléphone. Les administrateurs peuvent choisir les règles à utiliser et leur mode d'utilisation en fonction des besoins de l'entreprise.
Références supplémentaires