[{"data":1,"prerenderedAt":989},["ShallowReactive",2],{"guide:fr:authentication":3},{"id":4,"title":5,"body":6,"description":981,"extension":982,"meta":983,"navigation":984,"path":985,"seo":986,"stem":987,"__hash__":988},"guide_fr/fr/user/authentication/index.md","Authentification",{"type":7,"value":8,"toc":958},"minimark",[9,13,17,22,33,36,42,55,60,71,77,88,92,101,106,124,129,146,151,165,170,183,187,192,206,212,223,228,242,246,250,255,285,290,342,345,350,375,379,414,418,423,442,447,461,465,470,487,492,500,506,519,529,539,543,548,564,569,583,588,628,633,647,651,656,671,676,687,691,695,700,723,727,731,746,750,754,767,771,775,789,793,797,818,822,827,847,855,871,875,880,890,895,906,911,922,927,938,943,954],[10,11,5],"h1",{"id":12},"authentification",[14,15,16],"p",{},"L'authentification vérifie qui vous êtes avant d'accorder l'accès à Aptli. Cette section couvre les méthodes de connexion, la sécurité des comptes, la validation par e-mail et la configuration des fournisseurs OAuth.",[18,19,21],"h2",{"id":20},"méthodes-de-connexion-actives","Méthodes de connexion actives",[14,23,24,29],{},[25,26],"img",{"alt":27,"src":28},"Page de connexion","/guide/authentication/login-page.png",[30,31,32],"em",{},"Page de connexion montrant les méthodes d'authentification disponibles incluant les fournisseurs OAuth",[14,34,35],{},"Configurez quelles méthodes d'authentification sont disponibles :",[14,37,38],{},[39,40,41],"strong",{},"Nom d'utilisateur/Mot de passe (Par défaut) :",[43,44,45,49,52],"ul",{},[46,47,48],"li",{},"Combinaison e-mail + mot de passe",[46,50,51],{},"Exigences de mot de passe : minimum 8 caractères, règles de complexité",[46,53,54],{},"Déconnexion automatique après inactivité (configurable, par défaut 1 jour)",[14,56,57],{},[39,58,59],{},"Fournisseurs OAuth :",[43,61,62,65,68],{},[46,63,64],{},"OAuth GitHub",[46,66,67],{},"OAuth Google",[46,69,70],{},"Fournisseurs supplémentaires configurables (contacter le support)",[14,72,73,76],{},[39,74,75],{},"Configuration :","\nNaviguez vers Paramètres d'application → Authentification → Méthodes de connexion actives",[43,78,79,82,85],{},[46,80,81],{},"Au moins une méthode doit être activée",[46,83,84],{},"Plusieurs méthodes peuvent être actives simultanément",[46,86,87],{},"Les utilisateurs choisissent la méthode préférée à l'écran de connexion",[18,89,91],{"id":90},"authentification-à-deux-facteurs-2fa","Authentification à deux facteurs (2FA)",[14,93,94,98],{},[25,95],{"alt":96,"src":97},"Profil utilisateur avec 2FA","/guide/authentication/user-profile.png",[30,99,100],{},"Profil utilisateur montrant les paramètres 2FA et la configuration de sécurité",[14,102,103],{},[39,104,105],{},"Activation de la 2FA :",[107,108,109,112,115,118,121],"ol",{},[46,110,111],{},"Naviguez vers le profil utilisateur",[46,113,114],{},"Cliquez sur \"Activer l'authentification à deux facteurs\"",[46,116,117],{},"Scannez le code QR avec une application d'authentification (Google Authenticator, Authy, etc.)",[46,119,120],{},"Saisissez le code à 6 chiffres pour confirmer",[46,122,123],{},"Sauvegardez les codes de récupération (au cas où le téléphone serait perdu)",[14,125,126],{},[39,127,128],{},"Connexion avec 2FA :",[107,130,131,134,137,140,143],{},[46,132,133],{},"Saisissez l'e-mail et le mot de passe (ou OAuth)",[46,135,136],{},"Le système demande un code à 6 chiffres",[46,138,139],{},"Ouvrez l'application d'authentification",[46,141,142],{},"Saisissez le code actuel (se rafraîchit toutes les 30 secondes)",[46,144,145],{},"Accès accordé",[14,147,148],{},[39,149,150],{},"Codes de récupération :",[43,152,153,156,159,162],{},[46,154,155],{},"10 codes à usage unique générés lors de la configuration 2FA",[46,157,158],{},"Stockez-les en sécurité (gestionnaire de mots de passe, copie imprimée)",[46,160,161],{},"Utilisez si l'authentificateur n'est pas disponible",[46,163,164],{},"Chaque code valide une fois",[14,166,167],{},[39,168,169],{},"Désactivation de la 2FA :",[43,171,172,174,177,180],{},[46,173,111],{},[46,175,176],{},"Cliquez sur \"Désactiver l'authentification à deux facteurs\"",[46,178,179],{},"Saisissez le code à 6 chiffres actuel (ou code de récupération)",[46,181,182],{},"Confirmez la désactivation",[18,184,186],{"id":185},"repérer-les-utilisateurs-sans-2fa","Repérer les utilisateurs sans 2FA",[14,188,189],{},[39,190,191],{},"Vue administrateur :",[107,193,194,197,200,203],{},[46,195,196],{},"Naviguez vers Admin → Utilisateurs",[46,198,199],{},"Ajoutez la colonne : \"2FA activé\" (booléen)",[46,201,202],{},"Filtrez : \"2FA activé = faux\"",[46,204,205],{},"Exportez la liste pour suivi",[14,207,208,211],{},[39,209,210],{},"Application :","\nParamètres d'application → Authentification → Exiger 2FA",[43,213,214,217,220],{},[46,215,216],{},"Activez pour forcer tous les utilisateurs à configurer la 2FA",[46,218,219],{},"Période de grâce configurable (ex. 30 jours)",[46,221,222],{},"Après la période de grâce, les utilisateurs ne peuvent pas se connecter sans 2FA",[14,224,225],{},[39,226,227],{},"Campagne de notification :",[43,229,230,233,236,239],{},[46,231,232],{},"E-mail en masse aux utilisateurs sans 2FA",[46,234,235],{},"Incluez les instructions de configuration",[46,237,238],{},"Soulignez les avantages de sécurité",[46,240,241],{},"Fixez une échéance de conformité",[18,243,245],{"id":244},"configuration-du-fournisseur-oauth","Configuration du fournisseur OAuth",[247,248,64],"h3",{"id":249},"oauth-github",[14,251,252],{},[39,253,254],{},"Créer une application OAuth GitHub :",[107,256,257,260,263,266,273,279,282],{},[46,258,259],{},"Allez dans Paramètres GitHub → Paramètres développeur → Applications OAuth",[46,261,262],{},"Cliquez sur \"Nouvelle application OAuth\"",[46,264,265],{},"Nom de l'application : \"Aptli\"",[46,267,268,269],{},"URL de la page d'accueil : ",[270,271,272],"code",{},"https://votre-domaine.com",[46,274,275,276],{},"URL de rappel d'autorisation : ",[270,277,278],{},"https://votre-domaine.com/api/auth/github/callback",[46,280,281],{},"Cliquez sur \"Enregistrer l'application\"",[46,283,284],{},"Copiez l'ID client et le secret client",[14,286,287],{},[39,288,289],{},"Configurer Aptli :",[107,291,292,336,339],{},[46,293,294,295,298,299],{},"Ajoutez à ",[270,296,297],{},".env"," :\n",[300,301,306],"pre",{"className":302,"code":303,"language":304,"meta":305,"style":305},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","NUXT_OAUTH_GITHUB_CLIENT_ID=votre_client_id\nNUXT_OAUTH_GITHUB_CLIENT_SECRET=votre_client_secret\n","bash","",[270,307,308,325],{"__ignoreMap":305},[309,310,313,317,321],"span",{"class":311,"line":312},"line",1,[309,314,316],{"class":315},"sTEyZ","NUXT_OAUTH_GITHUB_CLIENT_ID",[309,318,320],{"class":319},"sMK4o","=",[309,322,324],{"class":323},"sfazB","votre_client_id\n",[309,326,328,331,333],{"class":311,"line":327},2,[309,329,330],{"class":315},"NUXT_OAUTH_GITHUB_CLIENT_SECRET",[309,332,320],{"class":319},[309,334,335],{"class":323},"votre_client_secret\n",[46,337,338],{},"Redémarrez le serveur",[46,340,341],{},"Testez : La page de connexion affiche le bouton \"Se connecter avec GitHub\"",[247,343,67],{"id":344},"oauth-google",[14,346,347],{},[39,348,349],{},"Créer une application OAuth Google :",[107,351,352,355,358,361,364,370,373],{},[46,353,354],{},"Allez dans Google Cloud Console → APIs & Services → Identifiants",[46,356,357],{},"Cliquez sur \"Créer des identifiants\" → ID client OAuth",[46,359,360],{},"Type d'application : Application web",[46,362,363],{},"Nom : \"Aptli\"",[46,365,366,367],{},"URI de redirection autorisées : ",[270,368,369],{},"https://votre-domaine.com/api/auth/google/callback",[46,371,372],{},"Cliquez sur \"Créer\"",[46,374,284],{},[14,376,377],{},[39,378,289],{},[107,380,381,409,411],{},[46,382,294,383,298,385],{},[270,384,297],{},[300,386,388],{"className":302,"code":387,"language":304,"meta":305,"style":305},"NUXT_OAUTH_GOOGLE_CLIENT_ID=votre_client_id.apps.googleusercontent.com\nNUXT_OAUTH_GOOGLE_CLIENT_SECRET=votre_client_secret\n",[270,389,390,400],{"__ignoreMap":305},[309,391,392,395,397],{"class":311,"line":312},[309,393,394],{"class":315},"NUXT_OAUTH_GOOGLE_CLIENT_ID",[309,396,320],{"class":319},[309,398,399],{"class":323},"votre_client_id.apps.googleusercontent.com\n",[309,401,402,405,407],{"class":311,"line":327},[309,403,404],{"class":315},"NUXT_OAUTH_GOOGLE_CLIENT_SECRET",[309,406,320],{"class":319},[309,408,335],{"class":323},[46,410,338],{},[46,412,413],{},"Testez : La page de connexion affiche le bouton \"Se connecter avec Google\"",[18,415,417],{"id":416},"ajouter-oauth-au-compte-utilisateur","Ajouter OAuth au compte utilisateur",[14,419,420],{},[39,421,422],{},"Pour les utilisateurs existants nom d'utilisateur/mot de passe :",[107,424,425,428,430,433,436,439],{},[46,426,427],{},"Connectez-vous avec e-mail et mot de passe",[46,429,111],{},[46,431,432],{},"Cliquez sur \"Lier le compte OAuth\"",[46,434,435],{},"Choisissez le fournisseur (GitHub ou Google)",[46,437,438],{},"Autorisez avec le fournisseur",[46,440,441],{},"Compte OAuth lié (peut maintenant se connecter avec l'une ou l'autre méthode)",[14,443,444],{},[39,445,446],{},"Pour les nouveaux utilisateurs :",[43,448,449,452,455,458],{},[46,450,451],{},"Première connexion avec OAuth crée automatiquement le compte",[46,453,454],{},"L'e-mail du fournisseur OAuth doit être dans les domaines autorisés",[46,456,457],{},"Compte créé avec connexion OAuth uniquement (aucun mot de passe défini)",[46,459,460],{},"Peut ajouter un mot de passe plus tard depuis le profil",[18,462,464],{"id":463},"validation-par-e-mail","Validation par e-mail",[14,466,467],{},[39,468,469],{},"Flux pour nouveau utilisateur :",[107,471,472,475,478,481,484],{},[46,473,474],{},"L'utilisateur s'inscrit (ou l'admin crée le compte)",[46,476,477],{},"E-mail de validation envoyé à l'adresse e-mail de l'utilisateur",[46,479,480],{},"L'e-mail contient un jeton d'expiration de 10 minutes",[46,482,483],{},"L'utilisateur clique sur le lien dans l'e-mail",[46,485,486],{},"Compte validé (peut maintenant se connecter)",[14,488,489],{},[39,490,491],{},"Validation requise :",[43,493,494,497],{},[46,495,496],{},"Ne peut pas se connecter (toute méthode) tant que l'e-mail n'est pas validé",[46,498,499],{},"Inclut les utilisateurs OAuth (l'e-mail doit être validé même si le fournisseur a vérifié)",[14,501,502,505],{},[39,503,504],{},"Renvoyer l'e-mail de validation :","\nL'admin peut renvoyer depuis le profil utilisateur :",[107,507,508,510,513,516],{},[46,509,196],{},[46,511,512],{},"Ouvrez le profil utilisateur",[46,514,515],{},"Cliquez sur \"Renvoyer l'e-mail de validation\"",[46,517,518],{},"Nouveau jeton de 10 minutes envoyé",[14,520,521,524,525,528],{},[39,522,523],{},"Validation manuelle :","\nL'admin avec ",[270,526,527],{},"usersUpdate"," peut valider manuellement :",[107,530,531,533,536],{},[46,532,111],{},[46,534,535],{},"Définissez la date \"E-mail validé\" à la date actuelle",[46,537,538],{},"Sauvegardez (l'utilisateur peut maintenant se connecter)",[18,540,542],{"id":541},"sécurité-de-connexion","Sécurité de connexion",[14,544,545],{},[39,546,547],{},"Nombre maximum de tentatives de connexion :",[43,549,550,553,556,559],{},[46,551,552],{},"Par défaut : 5 tentatives échouées",[46,554,555],{},"Configurable dans les paramètres d'application",[46,557,558],{},"Après le maximum de tentatives : compte verrouillé en dur",[46,560,561,562],{},"Déverrouillage nécessite un admin avec permission ",[270,563,527],{},[14,565,566],{},[39,567,568],{},"Verrouillage en dur :",[43,570,571,574,577,580],{},[46,572,573],{},"Le compte ne peut pas se connecter (toute méthode)",[46,575,576],{},"Visible dans le profil utilisateur : badge \"Verrouillage en dur\"",[46,578,579],{},"Déverrouillage : L'admin clique sur l'action \"Déverrouiller le compte\"",[46,581,582],{},"Réinitialisation : Le compteur de tentatives échouées réinitialisé à 0",[14,584,585],{},[39,586,587],{},"Expiration de session :",[43,589,590,604,618],{},[46,591,592,595,596],{},[39,593,594],{},"Déconnexion automatique :"," Délai d'inactivité (par défaut 1 jour)\n",[43,597,598,601],{},[46,599,600],{},"La lecture ou l'écriture de données réinitialise le compte à rebours",[46,602,603],{},"Configurable par paramètres d'application",[46,605,606,609,610],{},[39,607,608],{},"Expiration du jeton CSRF :"," Délai d'expiration de session serveur (par défaut 1 semaine)\n",[43,611,612,615],{},[46,613,614],{},"Force la reconnexion indépendamment de l'activité",[46,616,617],{},"Mesure de sécurité pour les sessions longues",[46,619,620,622,623],{},[39,621,587],{}," Durée maximale absolue de session (par défaut 1 semaine)\n",[43,624,625],{},[46,626,627],{},"Empêche les sessions indéfinies",[14,629,630],{},[39,631,632],{},"Session active unique :",[43,634,635,638,641,644],{},[46,636,637],{},"Aptli n'autorise qu'une seule session active par compte à la fois",[46,639,640],{},"Se connecter sur un nouvel appareil vous déconnecte des autres appareils",[46,642,643],{},"Vous verrez un avis et serez invité à vous reconnecter sur l'appareil déconnecté",[46,645,646],{},"Deux onglets ou fenêtres dans le même profil de navigateur partagent une session — ils ne se déconnectent pas mutuellement",[18,648,650],{"id":649},"déconnexion-forcée","Déconnexion forcée",[14,652,653],{},[39,654,655],{},"Action administrateur :",[107,657,658,660,662,665,668],{},[46,659,196],{},[46,661,512],{},[46,663,664],{},"Actions → Déconnexion forcée",[46,666,667],{},"La session de l'utilisateur est terminée immédiatement",[46,669,670],{},"L'utilisateur doit se reconnecter",[14,672,673],{},[39,674,675],{},"Cas d'utilisation :",[43,677,678,681,684],{},[46,679,680],{},"Incident de sécurité (compte compromis)",[46,682,683],{},"L'utilisateur a laissé la session ouverte sur un ordinateur public",[46,685,686],{},"Verrouillage administratif (en attente d'investigation)",[18,688,690],{"id":689},"dépannage-de-connexion","Dépannage de connexion",[247,692,694],{"id":693},"lutilisateur-ne-trouve-pas-son-compte","L'utilisateur ne trouve pas son compte",[14,696,697],{},[39,698,699],{},"Vérifiez :",[107,701,702,704,707,710,717],{},[46,703,196],{},[46,705,706],{},"Filtrez par e-mail (sensible à la casse)",[46,708,709],{},"Si non trouvé : Le compte peut être supprimé",[46,711,712,713,716],{},"Cliquez sur le bouton \"Voir supprimés\" (nécessite la permission ",[270,714,715],{},"viewDeleted",")",[46,718,719,720,716],{},"Si trouvé dans supprimés : Annulez la suppression (nécessite la permission ",[270,721,722],{},"usersCreate",[247,724,726],{"id":725},"verrouillage-en-dur","Verrouillage en dur",[14,728,729],{},[39,730,699],{},[107,732,733,735,738,743],{},[46,734,111],{},[46,736,737],{},"Cherchez le badge \"Verrouillage en dur\"",[46,739,740,741,716],{},"Si présent : Cliquez sur \"Déverrouiller le compte\" (nécessite la permission ",[270,742,527],{},[46,744,745],{},"L'utilisateur peut maintenant se connecter",[247,747,749],{"id":748},"e-mail-non-validé","E-mail non validé",[14,751,752],{},[39,753,699],{},[107,755,756,758,761,764],{},[46,757,111],{},[46,759,760],{},"Le champ \"E-mail validé\" devrait avoir une date",[46,762,763],{},"Si vide : Renvoyez l'e-mail de validation OU définissez manuellement la date",[46,765,766],{},"L'utilisateur ne peut pas se connecter via aucune méthode sans validation",[247,768,770],{"id":769},"mauvais-domaine","Mauvais domaine",[14,772,773],{},[39,774,699],{},[107,776,777,780,783,786],{},[46,778,779],{},"Naviguez vers Paramètres d'application → Authentification",[46,781,782],{},"Liste \"Domaines autorisés\"",[46,784,785],{},"Vérifiez que le domaine e-mail de l'utilisateur est inclus",[46,787,788],{},"Si manquant : Ajoutez le domaine OU créez le compte manuellement (contourne la vérification de domaine)",[247,790,792],{"id":791},"oauth-ne-fonctionne-pas","OAuth ne fonctionne pas",[14,794,795],{},[39,796,699],{},[107,798,799,802,805,812,815],{},[46,800,801],{},"Vérifiez que les variables d'environnement sont définies (CLIENT_ID, CLIENT_SECRET)",[46,803,804],{},"Vérifiez que l'URL de rappel correspond à la configuration du fournisseur",[46,806,807,808,811],{},"Testez : Déconnectez-vous, cliquez sur \"Se connecter avec ",[309,809,810],{},"Fournisseur","\"",[46,813,814],{},"Messages d'erreur dans la console du navigateur",[46,816,817],{},"Vérifiez le tableau de bord du fournisseur pour les tentatives d'authentification",[18,819,821],{"id":820},"réinitialisation-de-mot-de-passe","Réinitialisation de mot de passe",[14,823,824],{},[39,825,826],{},"Initiée par l'utilisateur :",[107,828,829,832,835,838,841,844],{},[46,830,831],{},"Cliquez sur \"Mot de passe oublié\" sur la page de connexion",[46,833,834],{},"Saisissez l'adresse e-mail",[46,836,837],{},"E-mail de réinitialisation envoyé (jeton de 10 minutes)",[46,839,840],{},"Cliquez sur le lien dans l'e-mail",[46,842,843],{},"Saisissez le nouveau mot de passe",[46,845,846],{},"Mot de passe réinitialisé (peut maintenant se connecter)",[14,848,849,524,852,854],{},[39,850,851],{},"Initiée par l'admin :",[270,853,527],{}," peut réinitialiser :",[107,856,857,859,862,865,868],{},[46,858,111],{},[46,860,861],{},"Actions → Réinitialiser le mot de passe",[46,863,864],{},"Mot de passe temporaire généré",[46,866,867],{},"E-mail envoyé à l'utilisateur avec mot de passe temporaire",[46,869,870],{},"L'utilisateur doit changer le mot de passe à la première connexion",[18,872,874],{"id":873},"meilleures-pratiques","Meilleures pratiques",[14,876,877],{},[39,878,879],{},"Activez la 2FA :",[43,881,882,885,888],{},[46,883,884],{},"Exigez pour tous les comptes admin",[46,886,887],{},"Encouragez pour tous les utilisateurs",[46,889,241],{},[14,891,892],{},[39,893,894],{},"Utilisez OAuth quand possible :",[43,896,897,900,903],{},[46,898,899],{},"Réduit la fatigue des mots de passe",[46,901,902],{},"Tire parti de la sécurité du fournisseur",[46,904,905],{},"Récupération de compte plus facile",[14,907,908],{},[39,909,910],{},"Surveillez les connexions échouées :",[43,912,913,916,919],{},[46,914,915],{},"Examinez les comptes verrouillés en dur hebdomadairement",[46,917,918],{},"Modèle de verrouillages = attaque de devinette de mot de passe",[46,920,921],{},"Activez l'application 2FA",[14,923,924],{},[39,925,926],{},"Expiration régulière de session :",[43,928,929,932,935],{},[46,930,931],{},"Ne définissez pas le délai d'inactivité trop long (24 heures raisonnable)",[46,933,934],{},"L'expiration CSRF empêche les sessions indéfinies",[46,936,937],{},"Équilibrez sécurité vs. commodité utilisateur",[14,939,940],{},[39,941,942],{},"Domaines autorisés :",[43,944,945,948,951],{},[46,946,947],{},"Gardez la liste serrée (seulement domaines org)",[46,949,950],{},"Entrepreneurs externes = créez manuellement (contournez la vérification de domaine)",[46,952,953],{},"Examinez trimestriellement (supprimez les domaines inutilisés)",[955,956,957],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":305,"searchDepth":327,"depth":327,"links":959},[960,961,962,963,968,969,970,971,972,979,980],{"id":20,"depth":327,"text":21},{"id":90,"depth":327,"text":91},{"id":185,"depth":327,"text":186},{"id":244,"depth":327,"text":245,"children":964},[965,967],{"id":249,"depth":966,"text":64},3,{"id":344,"depth":966,"text":67},{"id":416,"depth":327,"text":417},{"id":463,"depth":327,"text":464},{"id":541,"depth":327,"text":542},{"id":649,"depth":327,"text":650},{"id":689,"depth":327,"text":690,"children":973},[974,975,976,977,978],{"id":693,"depth":966,"text":694},{"id":725,"depth":966,"text":726},{"id":748,"depth":966,"text":749},{"id":769,"depth":966,"text":770},{"id":791,"depth":966,"text":792},{"id":820,"depth":327,"text":821},{"id":873,"depth":327,"text":874},"Méthodes de connexion, authentification à deux facteurs, fournisseurs OAuth et sécurité des comptes","md",{},true,"/fr/user/authentication",{"title":5,"description":981},"fr/user/authentication/index","VLC4YQWJxBXK7GCMI0EnR4slTpDtPGVZZpMQyM8AfL4",1780539279044]