Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Contourner la MFA de NinjaOne : FAQ

Rubrique

Cet article explique comment activer le contournement conditionnel pour l'authentification multi-facteurs (MFA) de NinjaOne.

Environnement

Plateforme NinjaOne

Description

Activer le contournement conditionnel de MFA de NinjaOne afin qu’il ne soit effectué qu’une seule fois lors d’une connexion SSO, soit au niveau du Fournisseur d’identité, soit au niveau de NinjaOne, mais pas aux deux. Cela garantit toujours un niveau de sécurité élevé tout en offrant un gain de convivialité grâce à la demande d’une seule authentification multifactorielle.

Indexer

Sélectionnez une catégorie pour en savoir plus : 

QUESTIONS-RÉPONSES

En quoi consiste le workflow de l'authentification MFA ?

La figure suivante affiche l'utilisation de l'authentification multifactorielle (MFA) uniquement en tant que fournisseur d'identité (IdP) :

Picture1.png
Figure 1: Processus d'authentification MFA pour les IdP

La figure suivante montre la manière dont NinjaOne utilise l'authentification multifactorielle (MFA) :

Picture2.png
Figure 2: Processus d'authentification à plusieurs facteurs (MFA) pour NinjaOne

Comment NinjaOne utilise-t-il l'authentification multifactorielle (MFA) ?

Certains IdP, notamment Okta et Azure, ajoutent un attribut SAML à la réponse de connexion de l’utilisateur, qui indique si la MFA a été effectuée au cours de la session de connexion. Nous recherchons cet attribut à la réception de la réponse SAML afin de déterminer s’il convient de ne pas appliquer la MFA de NinjaOne. 

La réponse SAML est un document signé cryptographiquement qui établit une relation de confiance entre NinjaOne et le fournisseur d'identité. Elle ne peut pas être modifiée entre le fournisseur d'identité et NinjaOne sans être détectée. Si nous ne trouvons pas cet attribut d'authentification multifactorielle spécifique dans la réponse SAML, nous ne contournerons pas l'authentification multifactorielle de NinjaOne pour la connexion de l'utilisateur.

Quels fournisseurs d’identité NinjaOne prend-il en charge ?

NinjaOne prend en charge tous les fournisseurs d’identité (IdP) pour le contournement de l’authentification multifactorielle (MFA). Si vous utilisez un site personnalisé, vous devez ajouter à la fois les URL natives et personnalisées à la liste des URL affiliées (Uniform Resource Locator) de votre fournisseur d’identité.
Par exemple : https://<branding_hostname→/ws/account/saml-login.

Pour quels attributs NinjaOne effectue-t-il la recherche ?

NinjaOne recherche les attributs suivants dans la réponse SAML pour Okta et Azure. S’ils sont détectés, NinjaOne contourne l’authentification multifactorielle (MFA) pour cette requête. S’ils ne sont pas détectés, NinjaOne applique l’authentification multifactorielle (MFA) à la requête de connexion.

Attributs Okta :

<SAML2:Attribute Name=“amr” NameFormat=“urn:oasis:names:tc:SAML:2.0:attrname-format:non spécifié”>
<SAML2:AttributeValue xmlns:xs=« http://www.w3.org/2001/XMLSchema » xmlns:xsi=« http://www.w3.org/2001/XMLSchema-instance » xsi:type=« xs:string »>swk</SAML2:AttributeValue>
<SAML2:AttributeValue xmlns:xs=« http://www.w3.org/2001/XMLSchema » xmlns:xsi=« http://www.w3.org/2001/XMLSchema-instance » xsi:type=« xs:string »>mfa</SAML2:AttributeValue>
<SAML2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">pwd</SAML2:AttributeValue>
</SAML2:Attribute>

Attributs Azure :

<ATTRIBUTE Name="http://schemas.microsoft.com/claims/authnmethodsreferences">
<ATTRIBUTEVALUE>http://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/password</ATTRIBUTEVALUE>
<ATTRIBUTEVALUE>http://schemas.microsoft.com/claims/multipleauthn</ATTRIBUTEVALUE>
</ATTRIBUTE>
Pour Okta, vous devez configurer l’attribut dans la liste des attributs de l’application Okta. Nous vous recommandons de nommer l’attribut « amr », car il s’agit du nom d’attribut par défaut que nous recherchons. Une valeur d’attribut « mfa » doit figurer dans la liste pour que le contournement conditionnel soit effectif. Reportez-vous à la documentation Okta à la rubrique « Transmettre le contexte d’authentification dynamique » (lien externe) pour plus d’informations.

Pourquoi l’option « Activer le contournement conditionnel de MFA de NinjaOne » est-elle masquée après le test de l’IdP ?

Comme cette version ne prend en charge qu’Azure et Okta, nous recherchons actuellement une URL de fournisseur d’identité (IdP) contenant .okta.com (Okta) ou .microsoftonline.com (Azure). Si votre fournisseur d’identité dispose d’une URL personnalisée, celle-ci n’est actuellement pas prise en charge, mais cela devrait être remplacé à l’avenir. Pour l’instant, cette option restera masquée pour tous les autres IdP une fois le test de connexion à l’IdP terminé.

Pourquoi les utilisateurs sont-ils toujours soumis à la MFA NinjaOne lors de la connexion, alors que j’ai activé cette fonctionnalité ?

Cela peut s’expliquer par plusieurs motifs :

  • La fonctionnalité n’est pas activée dans la configuration de l’IdP de NinjaOne.
  • L’attribut défini dans la réponse SAML par le fournisseur d’identité peut être manquant ou ne pas correspondre à celui que nous recherchons. Vérifiez que l’attribut figure bien dans la réponse SAML reçue par NinjaOne.
  • Il se peut que l’utilisateur n’ait pas effectué l’authentification à deux facteurs (MFA) auprès de l’IdP. Assurez-vous que la politique de l’IdP impose l’authentification à deux facteurs (MFA) pour l’application NinjaOne.
  • Si l’IdP est configuré avec un service tiers pour le MFA (par exemple, l’utilisation de Duo avec l’IdP Azure), il est possible que l’IdP n’ajoute pas l’attribut de MFA que nous recherchons.
  • L’utilisateur n’a peut-être qu’une seule méthode d’authentification configurée pour son compte (comme un mot de passe, une application d’authentification, Okta Verify ou autre). Par conséquent, le compte ne répond pas à l’exigence d’authentification multifactorielle (MFA) de NinjaOne et l’invite s’affichera. Ajoutez une option d’authentification secondaire et réessayez.

Cette fonctionnalité a-t-elle une incidence sur l’authentification multifactorielle (MFA) de NinjaOne pour les opérations sensibles en matière de sécurité dans NinjaOne après la connexion ?

Non, cette fonctionnalité n’affecte pas les exigences d’authentification à plusieurs facteurs (MFA) après la connexion. Même si l’authentification à plusieurs facteurs (MFA) de NinjaOne est contournée lors de la connexion, tous les techniciens et utilisateurs finaux de NinjaOne doivent toujours disposer d’une authentification à plusieurs facteurs (MFA) configurée. Ils seront toujours tenus d’effectuer une authentification à plusieurs facteurs (MFA) pour les opérations sensibles en matière de sécurité après s’être connectés.

Pourquoi est-ce que je reçois toujours une invite d’authentification multifactorielle lors de la connexion, alors que j’ai activé le contournement ?

Il se peut que vous n’ayez configuré qu’une seule méthode d’authentification pour votre compte (par exemple, un mot de passe de compte, une application d’authentification, Okta Verify ou similaire). Par conséquent, le compte ne répond pas à l’exigence d’authentification multifactorielle et recevra l’invite NinjaOne MFA. Ajoutez une option d’authentification secondaire et réessayez.

Ressources complémentaires

Pour plus d’informations sur le contournement de l’authentification multifactorielle(MFA), consultez la documentation « NinjaOne Plate-forme : Activer le contournement conditionnel de MFA de NinjaOne ».

FAQ

Pour aller plus loin