Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.
Le déclencheur post-challenge s’exécute pendant le processus de réinitialisation du mot de passe, une fois qu’un utilisateur a réussi la première vérification, généralement un lien envoyé à l’adresse courriel de l’utilisateur, mais avant qu’un nouveau mot de passe soit défini. Utilisez ce déclencheur pour demander à l’utilisateur d’effectuer une vérification supplémentaire au moyen d’un facteur d’ (MFA), ou pour le rediriger vers un site externe, comme un vérificateur tiers. Après la vérification, l’utilisateur peut définir le nouveau mot de passe de son compte. Vous pouvez créer jusqu’à quatre Actions dans votre tenant qui utilisent le déclencheur post-challenge.
Les Actions de ce flux sont bloquantes (synchrones) : elles s’exécutent dans le cadre du processus du déclencheur et empêchent le reste du pipeline Auth0 de s’exécuter jusqu’à ce que l’Action soit terminée.
Pour que ces Actions s’exécutent correctement, vous devez avoir activé Universal Login. Ces Actions ne peuvent pas être déclenchées lorsque vous utilisez Classic Login.
Réinitialisation sécurisée du mot de passe avec des facteurs MFA supplémentaires
Une Action post-challenge peut déclencher une demande de vérification MFA après que l’utilisateur a réussi la première. Par exemple, vous pouvez déclencher une vérification basée sur WebAuthn comme facteur secondaire si WebAuthn est activé comme facteur dans votre tenant :
/** * @param {Event} event - Détails sur l'utilisateur qui réinitialise son mot de passe. * @param {PasswordResetPostChallengeAPI} api - Interface dont les méthodes permettent de modifier le comportement de la réinitialisation du mot de passe. */exports.onExecutePostChallenge = async (event, api) => { const enrolledFactors = event.user.enrolledFactors.map((x) => ({ type: x.type })); api.authentication.challengeWith({ type: 'webauthn-roaming' }, { additionalFactors: enrolledFactors });};
Rediriger les utilisateurs vers une application tierce
En plus d’une demande de vérification MFA, vous pouvez également ajouter une redirection dans l’Action personnalisée, par exemple vers un service de vérification tiers ou un évaluateur des risques. Cet exemple d’Action redirige l’utilisateur vers une application d’exemple, puis reprend l’Action après la redirection afin de demander à l’utilisateur de s’authentifier à l’aide d’un facteur MFA :
/** * @param {Event} event - Détails sur l'utilisateur qui réinitialise son mot de passe. * @param {PasswordResetPostChallengeAPI} api - Interface dont les méthodes permettent de modifier le comportement de la réinitialisation du mot de passe. */exports.onExecutePostChallenge = async (event, api) => { // Rediriger l'utilisateur vers https://my-app.example.com api.redirect.sendUserTo('https://my-app.example.com');};/** * @param {Event} event - Détails sur l'utilisateur qui réinitialise son mot de passe. * @param {PasswordResetPostChallengeAPI} api - Interface dont les méthodes permettent de modifier le comportement de la réinitialisation du mot de passe. */exports.onContinuePostChallenge = async (event, api) => { const enrolledFactors = event.user.enrolledFactors.map((x) => ({ type: x.type })); // Soumettre l'utilisateur à un challenge par OTP par courriel OU par un autre facteur enrôlé api.authentication.challengeWith({ type: 'email' }, { additionalFactors: enrolledFactors }); // Exemple de challenge proposant plusieurs options à l'utilisateur, // ici l'OTP par courriel OU l'OTP par SMS // api.authentication.challengeWithAny([{ type: 'email' }, { type: 'sms' }]);};
Le pipeline Actions est inactif pendant qu’Auth0 redirige l’utilisateur. Lorsque l’utilisateur reprend le processus de connexion Auth0, le pipeline Actions reprend son exécution. Les Actions exécutées avant la redirection ne sont pas exécutées de nouveau. Pour en savoir plus, consultez Redirection avec Actions.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Auth0 Docs","description":"Auth0 documentation","colors":{"primary":"#9921FE","light":"#BC6DFF","dark":"#343434"},"logo":{"light":"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/light.svg","dark":"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/dark.svg","href":"https://auth0.com/docs/"},"favicon":"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/favicon.svg","api":{"params":{"post":["x-release-lifecycle"]},"playground":{"proxy":false},"url":"full"},"background":{"decoration":"gradient"},"seo":{"metatags":{"canonical":"https://auth0.com","og:image":"docs/images/share-image.png"}},"fonts":{"body":{"family":"Inter","source":"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900\u0026display=swap","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"adobe":{"launchUrl":"https://assets.adobedtm.com/6bb3f7663515/7006851c9849/launch-af624fe9e34f.min.js"},"gtm":{"tagId":"GTM-W7FRLJ"},"heap":{"appId":"1279799279"},"onetrust":{"domainScript":"96e22fd8-d619-4cdd-a3c6-d51529d21faf","categoryId":"C0002","scriptSource":"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"en","footer":{"socials":{"x-twitter":"https://x.com/auth0","github":"https://github.com/auth0","linkedin":"https://www.linkedin.com/company/auth0"},"links":[{"header":"Developers","items":[{"label":"Developer Hub","href":"https://developer.auth0.com"},{"label":"Code Samples \u0026 Guides","href":"https://developer.auth0.com/resources"},{"label":"Zero Index Newsletter","href":"https://auth0.com/blog/newsletter"},{"label":"Blog","href":"https://auth0.com/blog"},{"label":"Changelog","href":"https://auth0.com/changelog"}]},{"header":"Docs","items":[{"label":"Documentation","href":"https://auth0.com/docs"},{"label":"Quickstarts","href":"https://auth0.com/docs/quickstarts"},{"label":"APIs","href":"https://auth0.com/docs/api"},{"label":"SDK Libraries","href":"https://auth0.com/docs/libraries"},{"label":"Learn","href":"https://auth0.com/learn"},{"label":"Intro to IAM (CIAM)","href":"https://auth0.com/intro-to-iam"},{"label":"Reports","href":"https://auth0.com/resources/whitepapers"},{"label":"Webinars","href":"https://auth0.com/resources/webinars"}]},{"header":"Support Center","items":[{"label":"Community","href":"https://community.auth0.com"},{"label":"Help","href":"https://support.auth0.com"},{"label":"FAQs","href":"https://auth0.com/docs/troubleshoot"},{"label":"Auth0","href":"https://auth0.com"}]},{"header":"Company","items":[{"label":"Our Customers","href":"https://auth0.com/customers"},{"label":"Compliance","href":"https://auth0.com/security"},{"label":"Partners","href":"https://auth0.com/partners"},{"label":"Careers","href":"https://www.okta.com/company/careers"},{"label":"Okta + Auth0","href":"https://www.okta.com/okta-and-auth0"},{"label":"About us","href":"https://auth0.com/about"}]}]},"href":"docs/get-started"},{"language":"fr-ca","footer":{"socials":{"x-twitter":"https://x.com/auth0","github":"https://github.com/auth0","linkedin":"https://www.linkedin.com/company/auth0"},"links":[{"header":"Développeurs","items":[{"label":"Espace développeurs","href":"https://developer.auth0.com"},{"label":"Exemples de code et guides","href":"https://developer.auth0.com/resources"},{"label":"Infolettre Zero Index","href":"https://auth0.com/blog/newsletter"},{"label":"Blogue","href":"https://auth0.com/blog"},{"label":"Journal des modifications","href":"https://auth0.com/changelog"}]},{"header":"Documentation","items":[{"label":"Documentation","href":"https://auth0.com/docs"},{"label":"Guides de démarrage rapide","href":"https://auth0.com/docs/quickstarts"},{"label":"API","href":"https://auth0.com/docs/api"},{"label":"Bibliothèques SDK","href":"https://auth0.com/docs/libraries"},{"label":"Apprendre","href":"https://auth0.com/learn"},{"label":"Introduction à l’IAM (CIAM)","href":"https://auth0.com/intro-to-iam"},{"label":"Rapports","href":"https://auth0.com/resources/whitepapers"},{"label":"Webinaires","href":"https://auth0.com/resources/webinars"}]},{"header":"Centre d’assistance","items":[{"label":"Communauté","href":"https://community.auth0.com"},{"label":"Aide","href":"https://support.auth0.com"},{"label":"Foire aux questions","href":"https://auth0.com/docs/troubleshoot"},{"label":"Auth0","href":"https://auth0.com"}]},{"header":"Entreprise","items":[{"label":"Nos clients","href":"https://auth0.com/customers"},{"label":"Conformité","href":"https://auth0.com/security"},{"label":"Partenaires","href":"https://auth0.com/partners"},{"label":"Carrières","href":"https://www.okta.com/company/careers"},{"label":"Okta + Auth0","href":"https://www.okta.com/okta-and-auth0"},{"label":"À propos de nous","href":"https://auth0.com/about"}]}]},"href":"docs/fr-ca/get-started"},{"language":"ja-jp","footer":{"socials":{"x-twitter":"https://x.com/auth0","github":"https://github.com/auth0","linkedin":"https://www.linkedin.com/company/auth0"},"links":[{"header":"開発者向け","items":[{"label":"開発者ハブ","href":"https://developer.auth0.com"},{"label":"コードサンプルとガイド","href":"https://developer.auth0.com/resources"},{"label":"Zero Index Newsletter","href":"https://auth0.com/blog/newsletter"},{"label":"ブログ","href":"https://auth0.com/blog"},{"label":"変更履歴","href":"https://auth0.com/changelog"}]},{"header":"ドキュメント","items":[{"label":"ドキュメント","href":"https://auth0.com/docs"},{"label":"クイックスタート","href":"https://auth0.com/docs/quickstarts"},{"label":"API","href":"https://auth0.com/docs/api"},{"label":"SDKライブラリ","href":"https://auth0.com/docs/libraries"},{"label":"教育","href":"https://auth0.com/learn"},{"label":"IAM(CIAM)入門","href":"https://auth0.com/intro-to-iam"},{"label":"レポート","href":"https://auth0.com/resources/whitepapers"},{"label":"ウェビナー","href":"https://auth0.com/resources/webinars"}]},{"header":"サポートセンター","items":[{"label":"コミュニティ","href":"https://community.auth0.com"},{"label":"ヘルプ","href":"https://support.auth0.com"},{"label":"よくある質問","href":"https://auth0.com/docs/troubleshoot"},{"label":"Auth0","href":"https://auth0.com"}]},{"header":"会社情報","items":[{"label":"導入企業","href":"https://auth0.com/customers"},{"label":"コンプライアンス","href":"https://auth0.com/security"},{"label":"パートナー","href":"https://auth0.com/partners"},{"label":"採用情報","href":"https://www.okta.com/company/careers"},{"label":"Okta + Auth0","href":"https://www.okta.com/okta-and-auth0"},{"label":"私たちについて","href":"https://auth0.com/about"}]}]},"href":"docs/ja-jp/get-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"auth0","hasAudioNarration":false,"actualSubdomain":"auth0","customDomains":["auth0.com","auth0.auth0-mintlify.app"],"gitSource":{"type":"github","owner":"atko-cic","repo":"docs","deployBranch":"main","contentDirectory":"main","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"contextualFeedback":{"textInputOnly":true,"allowEmail":false},"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee3bf4342f6fdd57963e42","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"fr-ca","tag":"Outils de développement","count":1040},{"language":"ja-jp","tag":"開発ツール","count":1040},{"language":"en","tag":"Dev Tools","count":838},{"language":"en","tag":"APIs","count":614},{"language":"fr-ca","tag":"API","count":608},{"language":"ja-jp","tag":"API","count":608},{"language":"en","tag":"Management API","count":490},{"language":"fr-ca","tag":"Management API","count":484},{"language":"ja-jp","tag":"Management API","count":484},{"language":"en","tag":"Get Started","count":289},{"language":"ja-jp","tag":"はじめに","count":285},{"language":"fr-ca","tag":"Personnaliser","count":275},{"language":"ja-jp","tag":"カスタマイズ","count":275},{"language":"fr-ca","tag":"Pour commencer","count":268},{"language":"en","tag":"Reference","count":252},{"language":"en","tag":"Extend","count":216},{"language":"en","tag":"SDKs","count":209},{"language":"fr-ca","tag":"SDK","count":209},{"language":"ja-jp","tag":"SDK","count":209},{"language":"en","tag":"Monitor","count":194},{"language":"en","tag":"Authenticate","count":186},{"language":"fr-ca","tag":"Authentifier","count":186},{"language":"ja-jp","tag":"認証","count":186},{"language":"en","tag":"Tenant Log Event Types","count":171},{"language":"fr-ca","tag":"Catalogue des journaux du locataire","count":170},{"language":"ja-jp","tag":"テナントログカタログ","count":170},{"language":"fr-ca","tag":"Sécuriser","count":151},{"language":"ja-jp","tag":"セキュリティ","count":151},{"language":"fr-ca","tag":"Protéger votre application","count":133},{"language":"ja-jp","tag":"アプリケーションを保護する","count":133}],"searchSettings":{"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false,"deflection":{"enabled":false,"type":"link"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"ui/css/recipe.css","content":"#content-area:has(.recipe-container){overflow:visible!important}.recipe-content .recipe-section:first-of-type{margin-top:1rem}.active-section{opacity:1!important}"},{"filePath":"ui/css/styles.css","content":"@font-face{font-family:\"Inter Fallback\";src:local(\"Arial\");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}body{font-feature-settings:\"kern\", \"liga\", \"clig\", \"calt\", \"rvrn\";font-family:\"Inter\",\n \"Inter Fallback\",\n system-ui,\n -apple-system,\n sans-serif}.mdx-content{line-height:1.625}#page-title{font-size:var(--text-3xl);line-height:1.15}.mdx-content .link{font-weight:inherit;border:none;text-decoration:underline;text-underline-offset:2px;transition:opacity 0.15s ease-out;color:rgb(var(--primary));\u0026.quickstart_button{text-decoration:none}}.mdx-content .link:hover{color:rgb(var(--tw-prose-links))}.dark .mdx-content .link:hover{color:rgb(var(--primary))}.mdx-content table{border-radius:12px;border:0px;box-shadow:0 0 0 1px rgb(from var(--border-muted) r g b / 50%);overflow:hidden;thead {\n background-color: rgb(from var(--border-muted) r g b / 30%);\n }\n\n th, td {\n padding: 0.5rem;\n }\n\n /* Don't break mid-word in code formatting. */\n code {\n white-space: pre;\n }}img.icon.inline{margin:0}#navbar{padding-bottom:0.5rem;box-shadow:0 0 0 1px oklch(from var(--border) l c h / 0.1),\n 0 1px 1px -1px oklch(from var(--shadow) l c h / 0.06),\n 0 2px 2px -2px oklch(from var(--shadow) l c h / 0.06),\n 0 2px 4px -2px oklch(from var(--shadow) l c h / 0.06);> div:nth-child(2) {\n -webkit-backdrop-filter: blur(20px);\n backdrop-filter: blur(20px);\n transition:\n background-color 0.2s ease,\n backdrop-filter 0.2s ease;\n }\n\n /* This data attribute is set by the navbar controller */\n \u0026[data-is-opaque=\"true\"] > div:nth-child(2) {\n background-color: oklch(from var(--bg) l c h / 1);\n }}body:has([data-uc-component] [data-slot=\"dialog-content\"]) #navbar>div:first-child{border-bottom-color:transparent}body[data-scroll-locked]:has([data-uc-component] [data-slot=\"dialog-content\"]){margin-right:0!important}#adu-root{transition:opacity 0.2s ease,\n visibility 0s linear 0s}body:has([data-uc-component] [data-slot=\"dialog-content\"]) #adu-root{opacity:0;visibility:hidden;transition:opacity 0.2s ease,\n visibility 0s linear 0.2s}.nav-tabs{column-gap:0}.nav-tabs-item{padding:0.25rem 0.75rem;text-shadow:none;div.bottom-0 {\n display: none;\n }}.nav-tabs-item[data-active]{color:rgb(var(--primary))}.dark .nav-tabs-item[data-active]{color:rgb(var(--primary-light))}.nav-tabs-item:hover{color:rgb(var(--primary));background-color:rgb(var(--primary) / .1);transition:all 0.15s ease-out;border-radius:0.75rem}#sidebar-content{border-color:transparent}#sidebar-content{a,\n button {\n text-shadow: none;\n }}.card{transition:all 0.15s ease}.libraries_card{border:1px solid var(--border-muted);\u0026:hover{border-color:var(--border)}img {\n margin: 0;\n }\n\n .libraries_card_divider {\n border-top: 1px solid var(--border-muted);\n margin: 0 1rem;\n }}.api_card_wrapper .card{background-color:transparent;color:var(--foreground-card);[data-component-part=\"card-title\"],\n #card-link-arrow-icon {\n transition: all .15s ease-out;\n color: currentColor;\n }\n\n /* Accent on hover */\n \u0026:hover {\n color: var(--foreground-selected);\n }\n\n /* Use only bottom border */\n border: 0;border-radius:0;border-bottom:3px solid currentColor!important;margin-bottom:1rem;[data-component-part=\"card-content-container\"] {\n padding: 1.25rem 0 0.5rem;\n }\n\n /* Right-align the absolute positioning for the icon */\n #card-link-arrow-icon {\n right: 0;\n }}[data-component-part=\"field-meta-post\"]{background-color:lab(91.896% .077188 -6.94053);color:lab(36.091% 25.9241 -68.0384)}.dark [data-component-part=\"field-meta-post\"]{background-color:lab(16.0426% 6.71726 -27.2409);color:lab(72.6029% 4.08953 -41.9669)}body:has([data-uc-component] [data-slot=\"dialog-overlay\"]) [data-assistant-bar]{visibility:hidden}"},{"filePath":"ui/css/apiExplorer.css","content":"#header{.prose {\n p {\n font-size: 0.875rem;\n }\n }\n\n /* Code block styling — light mode */\n \u0026 pre {\n background-color: #f6f8fa !important;\n border: 1px solid #d0d7de;\n border-radius: 1rem;\n }\n\n \u0026 pre code {\n font-size: 0.75rem;\n background-color: transparent !important;\n }\n\n \u0026 code:not(pre > code) {\n font-size: 0.75rem;\n background-color: #f0f2f4;\n border: 1px solid #d0d7de;\n border-radius: 0.375rem;\n }\n\n /* docs/api/management/v2/clients/update-a-client\n docs/api/management/v2/clients/create-a-client\n docs/api/management/v2/logs/search-log-events */\n \u0026 li {\n font-size: 0.75rem;\n }\n\n \u0026 li::before {\n top: 0.75rem;\n }\n\n /* Code block styling — dark mode */\n /* :is(html.dark) \u0026 pre compiles to: html.dark #header pre */\n :is(html.dark, html[data-appearance=\"dark\"], html[data-theme=\"dark\"]) \u0026 pre {\n background-color: #13141a !important;\n border-color: #2d2f3e !important;\n }\n\n :is(html.dark, html[data-appearance=\"dark\"], html[data-theme=\"dark\"])\n \u0026\n pre\n code {\n background-color: transparent !important;\n }\n\n :is(html.dark, html[data-appearance=\"dark\"], html[data-theme=\"dark\"])\n \u0026\n code:not(pre > code) {\n background-color: #1e1f2b !important;\n border-color: #2d2f3e !important;\n }}.primitive-param-field{font-size:0.875rem;.prose,\n .prose :where(*) {\n font-size: 0.875rem;\n }}.array-param-field{font-size:0.875rem;.prose,\n .prose :where(*) {\n font-size: 0.875rem;\n }}.object-param-field{font-size:0.875rem;.prose,\n .prose :where(*) {\n font-size: 0.875rem;\n }}.api-section-heading-subtitle{font-size:0.875rem;.prose,\n .prose :where(*) {\n font-size: 0.875rem;\n }}svg[style*=\"/zsh.svg\"]{-webkit-mask-image:url(\"/docs/images/auth0-cli.svg\")!important;mask-image:url(\"/docs/images/auth0-cli.svg\")!important}"},{"filePath":"ui/auth0-docs-ui-1.10.0.css","content":"@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--adu-font-sans:ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--adu-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;--adu-color-blue-500:oklch(62.3% .214 259.815);--adu-color-white:#fff;--adu-spacing:.25rem;--adu-text-xs--line-height:calc(1/.75);--adu-text-sm--line-height:calc(1.25/.875);--adu-text-base--line-height: 1.5 ;--adu-text-lg--line-height:calc(1.75/1.125);--adu-text-xl--line-height:calc(1.75/1.25);--adu-text-2xl--line-height:calc(2/1.5);--adu-text-3xl--line-height: 1.2 ;--adu-tracking-widest:.1em;--adu-ease-in-out:cubic-bezier(.4,0,.2,1);--adu-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--adu-default-transition-duration:.15s;--adu-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--adu-default-font-family:var(--adu-font-sans);--adu-default-mono-font-family:var(--adu-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--adu-default-font-family,ui-sans-serif,system-ui,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\");font-feature-settings:var(--adu-default-font-feature-settings,normal);font-variation-settings:var(--adu-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--adu-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace);font-feature-settings:var(--adu-default-mono-font-feature-settings,normal);font-variation-settings:var(--adu-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in srgb,var(--color-ring) 50%,transparent)}}body{background-color:var(--color-background);color:var(--color-foreground);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:style;font-feature-settings:\"kern\",\"liga\",\"clig\",\"calt\",\"rvrn\"}}@layer components;@layer utilities{.adu\\:\\@container\\/card-header{container:card-header/inline-size}.adu\\:pointer-events-none{pointer-events:none}.adu\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adu\\:absolute{position:absolute}.adu\\:fixed{position:fixed}.adu\\:relative{position:relative}.adu\\:static{position:static}.adu\\:top-0{top:calc(var(--adu-spacing)*0)}.adu\\:right-0{right:calc(var(--adu-spacing)*0)}.adu\\:left-0{left:calc(var(--adu-spacing)*0)}.adu\\:left-2{left:calc(var(--adu-spacing)*2)}.adu\\:left-73{left:calc(var(--adu-spacing)*73)}.adu\\:z-0{z-index:0}.adu\\:z-30{z-index:30}.adu\\:z-50{z-index:50}.adu\\:z-\\[39\\]{z-index:39}.adu\\:col-start-2{grid-column-start:2}.adu\\:row-span-2{grid-row:span 2/span 2}.adu\\:row-start-1{grid-row-start:1}.adu\\:-mx-1{margin-inline:calc(var(--adu-spacing)*-1)}.adu\\:my-1{margin-block:calc(var(--adu-spacing)*1)}.adu\\:mr-2{margin-right:calc(var(--adu-spacing)*2)}.adu\\:-ml-8{margin-left:calc(var(--adu-spacing)*-8)}.adu\\:ml-2{margin-left:calc(var(--adu-spacing)*2)}.adu\\:ml-auto{margin-left:auto}.adu\\:flex{display:flex}.adu\\:grid{display:grid}.adu\\:hidden{display:none}.adu\\:inline-block{display:inline-block}.adu\\:inline-flex{display:inline-flex}.adu\\:aspect-square{aspect-ratio:1}.adu\\:size-2{width:calc(var(--adu-spacing)*2);height:calc(var(--adu-spacing)*2)}.adu\\:size-3\\.5{width:calc(var(--adu-spacing)*3.5);height:calc(var(--adu-spacing)*3.5)}.adu\\:size-4{width:calc(var(--adu-spacing)*4);height:calc(var(--adu-spacing)*4)}.adu\\:size-8{width:calc(var(--adu-spacing)*8);height:calc(var(--adu-spacing)*8)}.adu\\:size-9{width:calc(var(--adu-spacing)*9);height:calc(var(--adu-spacing)*9)}.adu\\:size-full{width:100%;height:100%}.adu\\:h-4{height:calc(var(--adu-spacing)*4)}.adu\\:h-8{height:calc(var(--adu-spacing)*8)}.adu\\:h-9{height:calc(var(--adu-spacing)*9)}.adu\\:h-10{height:calc(var(--adu-spacing)*10)}.adu\\:h-14{height:calc(var(--adu-spacing)*14)}.adu\\:h-\\[18px\\]{height:18px}.adu\\:h-px{height:1px}.adu\\:max-h-\\(--radix-dropdown-menu-content-available-height\\){max-height:var(--radix-dropdown-menu-content-available-height)}.adu\\:max-h-72\\.5{max-height:calc(var(--adu-spacing)*72.5)}.adu\\:max-h-\\[calc\\(100\\%\\+2px\\)\\]{max-height:calc(100% + 2px)}.adu\\:w-4{width:calc(var(--adu-spacing)*4)}.adu\\:w-8{width:calc(var(--adu-spacing)*8)}.adu\\:w-9{width:calc(var(--adu-spacing)*9)}.adu\\:w-48{width:calc(var(--adu-spacing)*48)}.adu\\:w-73{width:calc(var(--adu-spacing)*73)}.adu\\:w-\\[24px\\]{width:24px}.adu\\:w-full{width:100%}.adu\\:min-w-\\[8rem\\]{min-width:8rem}.adu\\:flex-1{flex:1}.adu\\:shrink-0{flex-shrink:0}.adu\\:origin-\\(--radix-dropdown-menu-content-transform-origin\\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.adu\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}.adu\\:animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}.adu\\:animate-pulse{animation:var(--adu-animate-pulse)}.adu\\:cursor-default{cursor:default}.adu\\:auto-rows-min{grid-auto-rows:min-content}.adu\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}.adu\\:flex-col{flex-direction:column}.adu\\:flex-wrap{flex-wrap:wrap}.adu\\:items-center{align-items:center}.adu\\:items-start{align-items:flex-start}.adu\\:justify-center{justify-content:center}.adu\\:gap-0{gap:calc(var(--adu-spacing)*0)}.adu\\:gap-1{gap:calc(var(--adu-spacing)*1)}.adu\\:gap-1\\.5{gap:calc(var(--adu-spacing)*1.5)}.adu\\:gap-2{gap:calc(var(--adu-spacing)*2)}.adu\\:gap-3{gap:calc(var(--adu-spacing)*3)}.adu\\:gap-4{gap:calc(var(--adu-spacing)*4)}.adu\\:gap-6{gap:calc(var(--adu-spacing)*6)}.adu\\:gap-8{gap:calc(var(--adu-spacing)*8)}.adu\\:self-start{align-self:flex-start}.adu\\:self-stretch{align-self:stretch}.adu\\:justify-self-end{justify-self:flex-end}.adu\\:overflow-auto{overflow:auto}.adu\\:overflow-hidden{overflow:hidden}.adu\\:overflow-x-hidden{overflow-x:hidden}.adu\\:overflow-y-auto{overflow-y:auto}.adu\\:rounded{border-radius:.25rem}.adu\\:rounded-full{border-radius:9999px}.adu\\:rounded-md{border-radius:.5rem}.adu\\:rounded-none{border-radius:0}.adu\\:rounded-sm{border-radius:.375rem}.adu\\:rounded-xl{border-radius:.875rem}.adu\\:border{border-style:var(--tw-border-style);border-width:1px}.adu\\:border\\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.adu\\:border-border-input{border-color:var(--border-input)}.adu\\:border-border-muted{border-color:var(--border-muted)}.adu\\:bg-\\[\\#232220\\]{background-color:#232220}.adu\\:bg-blue-500{background-color:var(--adu-color-blue-500)}.adu\\:bg-border-input{background-color:var(--border-input)}.adu\\:bg-button-primary{background-color:var(--button-primary)}.adu\\:bg-card{background-color:var(--card)}.adu\\:bg-destructive{background-color:var(--destructive)}.adu\\:bg-input{background-color:var(--input)}.adu\\:bg-page{background-color:var(--page)}.adu\\:bg-popover{background-color:var(--popover)}.adu\\:bg-surface-muted{background-color:var(--surface-muted)}.adu\\:bg-surface-selected{background-color:var(--surface-selected)}.adu\\:fill-current{fill:currentColor}.adu\\:p-0{padding:calc(var(--adu-spacing)*0)}.adu\\:p-1{padding:calc(var(--adu-spacing)*1)}.adu\\:p-2\\.5{padding:calc(var(--adu-spacing)*2.5)}.adu\\:p-4{padding:calc(var(--adu-spacing)*4)}.adu\\:px-1{padding-inline:calc(var(--adu-spacing)*1)}.adu\\:px-2{padding-inline:calc(var(--adu-spacing)*2)}.adu\\:px-3{padding-inline:calc(var(--adu-spacing)*3)}.adu\\:px-4{padding-inline:calc(var(--adu-spacing)*4)}.adu\\:px-6{padding-inline:calc(var(--adu-spacing)*6)}.adu\\:py-1\\.5{padding-block:calc(var(--adu-spacing)*1.5)}.adu\\:py-2{padding-block:calc(var(--adu-spacing)*2)}.adu\\:py-3{padding-block:calc(var(--adu-spacing)*3)}.adu\\:py-6{padding-block:calc(var(--adu-spacing)*6)}.adu\\:pt-3{padding-top:calc(var(--adu-spacing)*3)}.adu\\:pr-2{padding-right:calc(var(--adu-spacing)*2)}.adu\\:pl-8{padding-left:calc(var(--adu-spacing)*8)}.adu\\:text-center{text-align:center}.adu\\:font-aeonik{font-family:Aeonik,sans-serif}.adu\\:font-inter{font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif}.adu\\:font-roboto-mono{font-family:Roboto Mono,sans-serif}.adu\\:text-2xl{font-size:2rem;line-height:var(--tw-leading,var(--adu-text-2xl--line-height))}.adu\\:text-3xl{font-size:2.5rem;line-height:var(--tw-leading,var(--adu-text-3xl--line-height))}.adu\\:text-base{font-size:1rem;line-height:var(--tw-leading,var(--adu-text-base--line-height))}.adu\\:text-lg{font-size:1.25rem;line-height:var(--tw-leading,var(--adu-text-lg--line-height))}.adu\\:text-sm{font-size:.875rem;line-height:var(--tw-leading,var(--adu-text-sm--line-height))}.adu\\:text-sm\\!{font-size:.875rem!important;line-height:var(--tw-leading,var(--adu-text-sm--line-height))!important}.adu\\:text-xl{font-size:1.5rem;line-height:var(--tw-leading,var(--adu-text-xl--line-height))}.adu\\:text-xs{font-size:.75rem;line-height:var(--tw-leading,var(--adu-text-xs--line-height))}.adu\\:leading-1\\.5{--tw-leading:calc(var(--adu-spacing)*1.5);line-height:calc(var(--adu-spacing)*1.5)}.adu\\:leading-1\\.15{--tw-leading:1.15;line-height:1.15}.adu\\:leading-1\\.20{--tw-leading:1.2;line-height:1.2}.adu\\:leading-1\\.25{--tw-leading:1.25;line-height:1.25}.adu\\:leading-1\\.30{--tw-leading:1.3;line-height:1.3}.adu\\:leading-1\\.33{--tw-leading:1.33;line-height:1.33}.adu\\:leading-1\\.40{--tw-leading:1.4;line-height:1.4}.adu\\:leading-1\\.45{--tw-leading:1.45;line-height:1.45}.adu\\:leading-1\\.65{--tw-leading:1.65;line-height:1.65}.adu\\:leading-none{--tw-leading:1;line-height:1}.adu\\:font-medium{--tw-font-weight:500;font-weight:500}.adu\\:font-normal{--tw-font-weight:400;font-weight:400}.adu\\:font-semibold{--tw-font-weight:600;font-weight:600}.adu\\:tracking-n-2xl{--tw-tracking:-.02em;letter-spacing:-.02em}.adu\\:tracking-n-3xl{--tw-tracking:-.02125em;letter-spacing:-.02125em}.adu\\:tracking-n-5xl{--tw-tracking:-.044em;letter-spacing:-.044em}.adu\\:tracking-n-6xl{--tw-tracking:-.05em;letter-spacing:-.05em}.adu\\:tracking-n-lg{--tw-tracking:-.011em;letter-spacing:-.011em}.adu\\:tracking-n-md{--tw-tracking:-.00625em;letter-spacing:-.00625em}.adu\\:tracking-n-sm{--tw-tracking:-.006em;letter-spacing:-.006em}.adu\\:tracking-n-xl{--tw-tracking:-.01125em;letter-spacing:-.01125em}.adu\\:tracking-n-xs{--tw-tracking:-.00525em;letter-spacing:-.00525em}.adu\\:tracking-p-2xl{--tw-tracking:.0375em;letter-spacing:.0375em}.adu\\:tracking-p-lg{--tw-tracking:.011em;letter-spacing:.011em}.adu\\:tracking-p-md{--tw-tracking:.01em;letter-spacing:.01em}.adu\\:tracking-p-sm{--tw-tracking:.005em;letter-spacing:.005em}.adu\\:tracking-p-xs{--tw-tracking:.0025em;letter-spacing:.0025em}.adu\\:tracking-widest{--tw-tracking:var(--adu-tracking-widest);letter-spacing:var(--adu-tracking-widest)}.adu\\:whitespace-nowrap{white-space:nowrap}.adu\\:text-\\[\\#f4f4f4\\]{color:#f4f4f4}.adu\\:text-\\[\\#f4f4f4\\]\\!{color:#f4f4f4!important}.adu\\:text-foreground{color:var(--foreground)}.adu\\:text-foreground-bold{color:var(--foreground-bold)}.adu\\:text-foreground-icon{color:var(--foreground-icon)}.adu\\:text-foreground-inverse{color:var(--foreground-inverse)}.adu\\:text-foreground-inverse\\!{color:var(--foreground-inverse)!important}.adu\\:text-white{color:var(--adu-color-white)}.adu\\:uppercase{text-transform:uppercase}.adu\\:underline{text-decoration-line:underline}.adu\\:underline-offset-4{text-underline-offset:4px}.adu\\:underline-offset-auto{text-underline-offset:auto}.adu\\:shadow-lg{--tw-shadow:0px 12px 12px -6px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-3))),0px 6px 6px -1.5px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-2))),0px 4px 4px 0px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1))),0px 2px 2px -1px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1))),0px 1px 1px -.5px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.adu\\:shadow-md{--tw-shadow:0px 6px 6px -3px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-2))),0px 4px 4px -1px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1))),0px 2px 2px -1px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1))),0px 1px 1px -.5px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.adu\\:shadow-sm{--tw-shadow:0px 4px 4px -2px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1))),0px 2px 2px -1px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1))),0px 1px 1px -.5px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.adu\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.adu\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}.adu\\:transition-\\[height\\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--adu-default-transition-timing-function));transition-duration:var(--tw-duration,var(--adu-default-transition-duration))}.adu\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--adu-default-transition-timing-function));transition-duration:var(--tw-duration,var(--adu-default-transition-duration))}.adu\\:ease-in-out{--tw-ease:var(--adu-ease-in-out);transition-timing-function:var(--adu-ease-in-out)}.adu\\:fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.adu\\:outline-none{--tw-outline-style:none;outline-style:none}.adu\\:select-none{-webkit-user-select:none;user-select:none}.adu\\:fade-in{--tw-enter-opacity:0}.adu\\:fade-out{--tw-exit-opacity:0}.adu\\:slide-in-from-left{--tw-enter-translate-x:-100%}.adu\\:slide-in-from-right{--tw-enter-translate-x:100%}.adu\\:slide-out-to-left{--tw-exit-translate-x:-100%}.adu\\:slide-out-to-right{--tw-exit-translate-x:100%}@media (hover:hover){.adu\\:hover\\:bg-button-primary\\/90:hover{background-color:var(--button-primary)}@supports (color:color-mix(in lab,red,red)){.adu\\:hover\\:bg-button-primary\\/90:hover{background-color:color-mix(in oklab,var(--button-primary) 90%,transparent)}}.adu\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.adu\\:hover\\:underline:hover{text-decoration-line:underline}}.adu\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.adu\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.adu\\:focus-visible\\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.adu\\:focus-visible\\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.adu\\:disabled\\:pointer-events-none:disabled{pointer-events:none}.adu\\:disabled\\:opacity-50:disabled{opacity:.5}.adu\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.adu\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--adu-spacing)*2.5)}.adu\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--adu-spacing)*3)}.adu\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--adu-spacing)*4)}.adu\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.adu\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.adu\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.adu\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.adu\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--adu-spacing)*8)}.adu\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--adu-spacing)*2*-1)}.adu\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--adu-spacing)*2)}.adu\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--adu-spacing)*2*-1)}.adu\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--adu-spacing)*2)}.adu\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}.adu\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.adu\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.adu\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s)) var(--tw-ease,ease) var(--tw-animation-delay,0s) var(--tw-animation-iteration-count,1) var(--tw-animation-direction,normal) var(--tw-animation-fill-mode,none)}.adu\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.adu\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.adu\\:data-\\[variant\\=destructive\\]\\:text-destructive[data-variant=destructive]{color:var(--destructive)}.adu\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.adu\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (min-width:64rem){.adu\\:lg\\:block{display:block}.adu\\:lg\\:w-auto{width:auto}}.adu\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.adu\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.adu\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.adu\\:dark\\:shadow-xs:is(.dark *){--tw-shadow:0px 2px 2px -1px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1))),0px 1px 1px -.5px var(--tw-shadow-color,hsla(var(--color-shadow),var(--transparency-level-1)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.adu\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.adu\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.adu\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.adu\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.adu\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.adu\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.adu\\:\\[\\\u0026_svg\\]\\:pointer-events-none svg{pointer-events:none}.adu\\:\\[\\\u0026_svg\\]\\:shrink-0 svg{flex-shrink:0}.adu\\:\\[\\\u0026_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--adu-spacing)*4);height:calc(var(--adu-spacing)*4)}.adu\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--adu-spacing)*6)}.adu\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--adu-spacing)*6)}:is(.adu\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}}@property --tw-animation-delay{syntax:\"*\";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:\"*\";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:\"*\";inherits:false}@property --tw-animation-fill-mode{syntax:\"*\";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:\"*\";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:\"*\";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:\"*\";inherits:false;initial-value:0}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--page:#fff;--card:#fff;--input:#fff;--destructive:#f3e2de;--popover:#fff;--layer:#fffc;--success:#abdfb9;--info:#b2c5fb;--caution:#ffe573;--warning:#ffbf9f;--button-subtle:#00000008;--surface-muted:#c2c2c2;--surface-selected:#efefef;--button-primary:#191919;--foreground:#767676;--foreground-inverse:#f4f4f4;--foreground-bold:#232220;--foreground-card:#232220;--foreground-destructive:#ba351d;--foreground-popover:#232220;--foreground-selected:#6742d5;--foreground-success:#008140;--foreground-info:#344ac5;--foreground-caution:#907600;--foreground-warning:#c45915;--foreground-icon:#1f1f1f;--border-boldest:#1f1f1f;--border-input:#e6e6e6;--border:#afadaa;--border-muted:#cecdca;--border-success:#008140;--border-info:#344ac5;--border-caution:#907600;--border-warning:#c45915;--code-layer:#f4f4f4;--code-content:#fffc;--code-string-key:#595959;--code-string-value:#149750;--code-boolean:#e27133;--code-delimiter:#afafaf;--code-number:#374ec9;--code-object:#6742d5;--color-shadow:0,0%,0%;--color-shadow-destructive:5,85%,37%;--transparency-level-1:.04;--transparency-level-2:.06;--transparency-level-3:.08;--transparency-level-4:.1;--transparency-level-5:.12;--transparency-level-6:.16;--transparency-level-7:.2;--transparency-level-8:.24;--transparency-level-9:.4}.dark{--page:#191919;--card:#21201f;--input:#0000000d;--destructive:#43140b;--popover:#21201f;--layer:#29272580;--success:#225835;--info:#2f428b;--caution:#433600;--warning:#63361f;--button-subtle:#ffffffe6;--surface-muted:#4a4a4a;--surface-selected:#282828;--button-primary:#fff;--foreground:#7b7b7b;--foreground-inverse:#191919;--foreground-bold:#efede9;--foreground-card:#efede9;--foreground-destructive:#ff9179;--foreground-popover:#efede9;--foreground-selected:#b3a7ff;--foreground-success:#61d287;--foreground-info:#94b2ff;--foreground-caution:#f8d523;--foreground-warning:#ff9f6e;--foreground-icon:#eee;--border-boldest:#eee;--border-input:#282828;--border:#63615e;--border-muted:#3f3d3a;--border-success:#61d287;--border-info:#94b2ff;--border-caution:#f8d523;--border-warning:#ff9f6e;--code-layer:#21201f;--code-content:#1a1918;--code-string-key:#b4b4b4;--code-string-value:#61d287;--code-boolean:#ff9f6e;--code-delimiter:#7b7b7b;--code-number:#94b2ff;--code-object:#b3a7ff;--color-shadow:0,0%,100%;--color-shadow-destructive:5,85%,37%;--transparency-level-1:.04;--transparency-level-2:.06;--transparency-level-3:.08;--transparency-level-4:.1;--transparency-level-5:.12;--transparency-level-6:.16;--transparency-level-7:.2;--transparency-level-8:.24;--transparency-level-9:.4}.adu-dropdown-menu-content,.adu-dropdown-menu-content:before,.adu-dropdown-menu-content:after{border-width:1px;border-color:var(--border-input)}@property --tw-border-style{syntax:\"*\";inherits:false;initial-value:solid}@property --tw-leading{syntax:\"*\";inherits:false}@property --tw-font-weight{syntax:\"*\";inherits:false}@property --tw-tracking{syntax:\"*\";inherits:false}@property --tw-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:\"*\";inherits:false}@property --tw-shadow-alpha{syntax:\"\u003cpercentage>\";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:\"*\";inherits:false}@property --tw-inset-shadow-alpha{syntax:\"\u003cpercentage>\";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:\"*\";inherits:false}@property --tw-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:\"*\";inherits:false}@property --tw-inset-ring-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:\"*\";inherits:false}@property --tw-ring-offset-width{syntax:\"\u003clength>\";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:\"*\";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:\"*\";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:\"*\";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}"},{"filePath":"ui/css/ai.css","content":".connection-card-search,.connection-card-filters button{background:var(--card);border-color:var(--foreground);transition:all 0.2s ease}.connection-card-filters button.active{text-decoration:underline dotted;color:rgb(var(--primary));border-color:rgb(var(--primary))}.connection-card-search{\u0026:focus,\u0026:focus-visible,\u0026:focus-within{border-color:rgb(var(--primary))}input {\n \u0026:focus, \u0026:focus-visible, \u0026:focus-within {\n border: none;\n outline: none;\n }\n }}.connection-card-no-results{text-decoration:none!important;cursor:default!important}.download-button-container{display:inline-block;margin-bottom:1rem}.download-button{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1.125rem 0.5rem 1rem;border-radius:0.75rem;font-size:0.95rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-decoration:none;color:var(--foreground-inverse);background-color:var(--button-primary);box-shadow:0 0 0 1px oklch(from var(--button-primary) l c h / 0.12),\n 0 1px 1px -1px oklch(from var(--button-primary) l c h / 0.06),\n 0 2px 2px -2px oklch(from var(--button-primary) l c h / 0.06),\n 0 2px 4px -2px oklch(from var(--button-primary) l c h / 0.06),\n 0 4px 6px -4px oklch(from var(--button-primary) l c h / 0.06),\n 0 6px 8px -6px oklch(from var(--button-primary) l c h / 0.06),\n 0 -1px 2px 0 oklch(from var(--button-primary) l c h / 0.2) inset}.download-button:hover:not(:disabled){background-color:oklch(from var(--button-primary) l c h / 0.8);box-shadow:0 0 0 4px oklch(from var(--button-primary) l c h / 0.06),\n 0 1px 1px -1px oklch(from var(--button-primary) l c h / 0.06),\n 0 2px 2px -2px oklch(from var(--button-primary) l c h / 0.06),\n 0 2px 4px -2px oklch(from var(--button-primary) l c h / 0.06),\n 0 4px 6px -4px oklch(from var(--button-primary) l c h / 0.06),\n 0 6px 8px -6px oklch(from var(--button-primary) l c h / 0.06),\n 0 -1px 2px 0 oklch(from var(--button-primary) l c h / 0.2) inset}.download-button:disabled{opacity:0.6;cursor:not-allowed}.download-button.downloading{pointer-events:none}.download-spinner{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}"},{"filePath":"ui/universal-components/universal-components-1.0.27.css","href":"/_mintlify/custom/auth0/73de81e2acf73139/ui/universal-components/universal-components-1.0.27.css"}],"page":{"pagePath":"docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge","slug":"/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge","pageMetadata":{"title":"Password Reset Post Challenge","description":"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.","href":"/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,Note,OptimizedImage,Tooltip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tooltip)_missingMdxReference(`Tooltip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Le déclencheur `,_jsx(_components.code,{children:`post-challenge`}),` s’exécute pendant le processus de réinitialisation du mot de passe, une fois qu’un utilisateur a réussi la première vérification, généralement un lien envoyé à l’`,_jsx(_components.a,{href:`/docs/fr-ca/secure/multi-factor-authentication/authenticate-using-ropg-flow-with-mfa/enroll-and-challenge-email-authenticators`,children:`adresse courriel`}),` de l’utilisateur, mais avant qu’un nouveau mot de passe soit défini. Utilisez ce déclencheur pour demander à l’utilisateur d’effectuer une vérification supplémentaire au moyen d’un facteur d’`,_jsx(Tooltip,{tip:`Authentification multifacteur (MFA)\\xA0: processus d’authentification de l’utilisateur qui utilise un facteur en plus du nom d’utilisateur et du mot de passe, comme un code envoyé par SMS.`,cta:`Voir le glossaire`,href:`/docs/fr-ca/glossary?term=multi-factor+authentication`,children:`authentification multifacteur`}),` (MFA), ou pour le rediriger vers un site externe, comme un vérificateur tiers. Après la vérification, l’utilisateur peut définir le nouveau mot de passe de son compte. Vous pouvez créer jusqu’à quatre Actions dans votre tenant qui utilisent le déclencheur `,_jsx(_components.code,{children:`post-challenge`}),`.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/cdy7uua7fh8z/1Pugm9fFYCmdhh7QO5Klzm/7f7eefbf810fd4ebeb22d6393151ffa2/2023-08-14_15-54-03.png`,alt:`Pour utiliser le flux Password Reset, accédez à Dashboard > Actions > Flows.`})}),`\n`,_jsx(_components.p,{children:`Les Actions de ce flux sont bloquantes (synchrones)\\xA0: elles s’exécutent dans le cadre du processus du déclencheur et empêchent le reste du pipeline Auth0 de s’exécuter jusqu’à ce que l’Action soit terminée.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Pour que ces Actions s’exécutent correctement, vous devez avoir activé Universal Login. Ces Actions ne peuvent pas être déclenchées lorsque vous utilisez Classic Login.`})}),`\n`,_jsx(Heading,{level:`2`,id:`references`,children:`Références`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/docs/fr-ca/customize/actions/reference/password-reset-post-challenge/password-reset-post-challenge-event-object`,children:`Objet Event`}),`\\xA0: fournit des renseignements contextuels sur l’utilisateur qui réinitialise son mot de passe.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/docs/fr-ca/customize/actions/reference/password-reset-post-challenge/password-reset-post-challenge-api-object`,children:`Objet API`}),`\\xA0: fournit des méthodes permettant de modifier le comportement du flux.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`limitations`,children:`Limites`}),`\n`,_jsxs(_components.p,{children:[`Les déclencheurs de réinitialisation de mot de passe ne prennent pas en charge les `,_jsx(_components.a,{href:`/docs/fr-ca/authenticate/identity-providers/enterprise-identity-providers/active-directory-ldap`,children:`connexions Active Directory/LDAP`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`common-use-cases`,children:`Cas d’utilisation courants`}),`\n`,_jsx(Heading,{level:`3`,id:`secure-password-reset-with-additional-mfa-factors`,children:`Réinitialisation sécurisée du mot de passe avec des facteurs MFA supplémentaires`}),`\n`,_jsx(_components.p,{children:`Une Action post-challenge peut déclencher une demande de vérification MFA après que l’utilisateur a réussi la première. Par exemple, vous pouvez déclencher une vérification basée sur WebAuthn comme facteur secondaire si WebAuthn est activé comme facteur dans votre tenant\\xA0:`}),`\n`,_jsx(CodeBlock,{filename:``,lines:`true`,numberOfLines:`10`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`10`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`/**`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` * `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`@param`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` {Event}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` event`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` - Détails sur l'utilisateur qui réinitialise son mot de passe.`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` * `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`@param`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` {PasswordResetPostChallengeAPI}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` api`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` - Interface dont les méthodes permettent de modifier le comportement de la réinitialisation du mot de passe.`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` */`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`exports`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`onExecutePostChallenge`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` async`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`api`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` enrolledFactors`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`user`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`enrolledFactors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`map`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`((`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`x`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` type:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` x`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`type`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }));`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` api`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`authentication`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`challengeWith`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'webauthn-roaming'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }, { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`additionalFactors:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` enrolledFactors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`};`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`redirect-users-to-a-third-party-application`,children:`Rediriger les utilisateurs vers une application tierce`}),`\n`,_jsx(_components.p,{children:`En plus d’une demande de vérification MFA, vous pouvez également ajouter une redirection dans l’Action personnalisée, par exemple vers un service de vérification tiers ou un évaluateur des risques. Cet exemple d’Action redirige l’utilisateur vers une application d’exemple, puis reprend l’Action après la redirection afin de demander à l’utilisateur de s’authentifier à l’aide d’un facteur MFA\\xA0:`}),`\n`,_jsx(CodeBlock,{filename:``,lines:`true`,numberOfLines:`25`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`25`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`/**`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` * `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`@param`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` {Event}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` event`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` - Détails sur l'utilisateur qui réinitialise son mot de passe.`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` * `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`@param`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` {PasswordResetPostChallengeAPI}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` api`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` - Interface dont les méthodes permettent de modifier le comportement de la réinitialisation du mot de passe.`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` */`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`exports`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`onExecutePostChallenge`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` async`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`api`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Rediriger l'utilisateur vers https://my-app.example.com`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` api`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`redirect`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`sendUserTo`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'https://my-app.example.com'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`};`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`/**`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` * `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`@param`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` {Event}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` event`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` - Détails sur l'utilisateur qui réinitialise son mot de passe.`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` * `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`@param`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#4EC9B0`},children:` {PasswordResetPostChallengeAPI}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` api`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` - Interface dont les méthodes permettent de modifier le comportement de la réinitialisation du mot de passe.`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` */`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`exports`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`onContinuePostChallenge`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` async`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`api`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` enrolledFactors`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`user`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`enrolledFactors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`map`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`((`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`x`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` type:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` x`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`type`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }));`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Soumettre l'utilisateur à un challenge par OTP par courriel OU par un autre facteur enrôlé`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` api`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`authentication`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`challengeWith`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`type:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'email'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }, { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`additionalFactors:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` enrolledFactors`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Exemple de challenge proposant plusieurs options à l'utilisateur,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // ici l'OTP par courriel OU l'OTP par SMS`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // api.authentication.challengeWithAny([{ type: 'email' }, { type: 'sms' }]);`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`};`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Le pipeline Actions est inactif pendant qu’Auth0 redirige l’utilisateur. Lorsque l’utilisateur reprend le processus de connexion Auth0, le pipeline Actions reprend son exécution. Les Actions exécutées avant la redirection ne sont pas exécutées de nouveau. Pour en savoir plus, consultez `,_jsx(_components.a,{href:`/docs/fr-ca/customize/actions/redirect-with-actions`,children:`Redirection avec Actions`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Password Reset Post Challenge","description":"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.","href":"/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Références","slug":"references","depth":2,"children":[]},{"title":"Limites","slug":"limitations","depth":2,"children":[]},{"title":"Cas d’utilisation courants","slug":"common-use-cases","depth":2,"children":[{"title":"Réinitialisation sécurisée du mot de passe avec des facteurs MFA supplémentaires","slug":"secure-password-reset-with-additional-mfa-factors","depth":3,"children":[]},{"title":"Rediriger les utilisateurs vers une application tierce","slug":"redirect-users-to-a-third-party-application","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/auth0/68ac07e0f912aad4/docs/scripts/navbar-controller.js","/_mintlify/custom/auth0/98c52e2a822716a4/docs/scripts/overscroll-disable.js","/_mintlify/custom/auth0/15b21268d7cc82a0/ui/auth0-docs-ui-1.10.0.umd.js","/_mintlify/custom/auth0/edda60bac2809e28/ui/js/auth0-cli-language.js","/_mintlify/custom/auth0/af65702d2f0210f7/ui/universal-components/universal-components-1.0.27.umd.js"],"subdomain":"auth0","siteName":"Auth0 Docs","title":"Password Reset Post Challenge - Auth0 Docs","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"manual"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs/customize/actions/explore-triggers/password-reset-post-challenge","matchLevel":1},"fr-ca":{"href":"/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge","matchLevel":0},"ja-jp":{"href":"/docs/ja-jp/customize/actions/explore-triggers/password-reset-post-challenge","matchLevel":1}}},"lastModified":"2026-09-10T15:56:42.627Z","originalFileLocation":"docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge.mdx","locale":"fr-ca"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Auth0 Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/favicon.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/favicon.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Password Reset Post Challenge - Auth0 Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Auth0 Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://auth0.mintlify.site/docs/images/share-image.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Password Reset Post Challenge - Auth0 Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://auth0.mintlify.site/docs/images/share-image.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/auth0/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Auth0 Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9921FE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr-CA\" href=\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://auth0.com/docs/customize/actions/explore-triggers/password-reset-post-challenge\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja-JP\" href=\"https://auth0.com/docs/ja-jp/customize/actions/explore-triggers/password-reset-post-challenge\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://auth0.com/docs/customize/actions/explore-triggers/password-reset-post-challenge\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://auth0.com/#organization\",\"name\":\"Auth0 Docs\",\"url\":\"https://auth0.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/logo/light.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://auth0.com#website\",\"name\":\"Auth0 Docs\",\"url\":\"https://auth0.com\",\"publisher\":{\"@id\":\"https://auth0.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge#webpage\",\"url\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge\",\"name\":\"Password Reset Post Challenge\",\"description\":\"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.\",\"dateModified\":\"2026-09-10T15:56:42.627Z\",\"isPartOf\":{\"@id\":\"https://auth0.com#website\"},\"breadcrumb\":{\"@id\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Personnalisation du code\",\"item\":\"https://auth0.com/docs/fr-ca/customize/actions/actions-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actions\",\"item\":\"https://auth0.com/docs/fr-ca/customize/actions/actions-overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Explorer les déclencheurs\",\"item\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Password Reset Post Challenge\",\"item\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge#article\",\"headline\":\"Password Reset Post Challenge\",\"name\":\"Password Reset Post Challenge\",\"description\":\"Découvrez les Actions Password Reset Post Challenge, qui s’exécutent une fois qu’un utilisateur a réussi la première vérification du processus de réinitialisation du mot de passe, mais avant qu’il définisse un nouveau mot de passe.\",\"url\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge\",\"mainEntityOfPage\":{\"@id\":\"https://auth0.com/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge#webpage\"},\"image\":\"https://auth0.com/docs/images/share-image.png\",\"dateModified\":\"2026-09-10T15:56:42.627Z\",\"publisher\":{\"@id\":\"https://auth0.com/#organization\"},\"isPartOf\":{\"@id\":\"https://auth0.com#website\"}}]}\u003c/script>","siteName":"Auth0 Docs","nav":{"global":null,"languages":[{"language":"en","footer":{"socials":{"x-twitter":"https://x.com/auth0","github":"https://github.com/auth0","linkedin":"https://www.linkedin.com/company/auth0"},"links":[{"header":"Developers","items":[{"label":"Developer Hub","href":"https://developer.auth0.com"},{"label":"Code Samples \u0026 Guides","href":"https://developer.auth0.com/resources"},{"label":"Zero Index Newsletter","href":"https://auth0.com/blog/newsletter"},{"label":"Blog","href":"https://auth0.com/blog"},{"label":"Changelog","href":"https://auth0.com/changelog"}]},{"header":"Docs","items":[{"label":"Documentation","href":"https://auth0.com/docs"},{"label":"Quickstarts","href":"https://auth0.com/docs/quickstarts"},{"label":"APIs","href":"https://auth0.com/docs/api"},{"label":"SDK Libraries","href":"https://auth0.com/docs/libraries"},{"label":"Learn","href":"https://auth0.com/learn"},{"label":"Intro to IAM (CIAM)","href":"https://auth0.com/intro-to-iam"},{"label":"Reports","href":"https://auth0.com/resources/whitepapers"},{"label":"Webinars","href":"https://auth0.com/resources/webinars"}]},{"header":"Support Center","items":[{"label":"Community","href":"https://community.auth0.com"},{"label":"Help","href":"https://support.auth0.com"},{"label":"FAQs","href":"https://auth0.com/docs/troubleshoot"},{"label":"Auth0","href":"https://auth0.com"}]},{"header":"Company","items":[{"label":"Our Customers","href":"https://auth0.com/customers"},{"label":"Compliance","href":"https://auth0.com/security"},{"label":"Partners","href":"https://auth0.com/partners"},{"label":"Careers","href":"https://www.okta.com/company/careers"},{"label":"Okta + Auth0","href":"https://www.okta.com/okta-and-auth0"},{"label":"About us","href":"https://auth0.com/about"}]}]},"pages":[{"title":"en","href":"/docs/customize/actions/explore-triggers/password-reset-post-challenge"}]},{"language":"fr-ca","footer":{"socials":{"x-twitter":"https://x.com/auth0","github":"https://github.com/auth0","linkedin":"https://www.linkedin.com/company/auth0"},"links":[{"header":"Développeurs","items":[{"label":"Espace développeurs","href":"https://developer.auth0.com"},{"label":"Exemples de code et guides","href":"https://developer.auth0.com/resources"},{"label":"Infolettre Zero Index","href":"https://auth0.com/blog/newsletter"},{"label":"Blogue","href":"https://auth0.com/blog"},{"label":"Journal des modifications","href":"https://auth0.com/changelog"}]},{"header":"Documentation","items":[{"label":"Documentation","href":"https://auth0.com/docs"},{"label":"Guides de démarrage rapide","href":"https://auth0.com/docs/quickstarts"},{"label":"API","href":"https://auth0.com/docs/api"},{"label":"Bibliothèques SDK","href":"https://auth0.com/docs/libraries"},{"label":"Apprendre","href":"https://auth0.com/learn"},{"label":"Introduction à l’IAM (CIAM)","href":"https://auth0.com/intro-to-iam"},{"label":"Rapports","href":"https://auth0.com/resources/whitepapers"},{"label":"Webinaires","href":"https://auth0.com/resources/webinars"}]},{"header":"Centre d’assistance","items":[{"label":"Communauté","href":"https://community.auth0.com"},{"label":"Aide","href":"https://support.auth0.com"},{"label":"Foire aux questions","href":"https://auth0.com/docs/troubleshoot"},{"label":"Auth0","href":"https://auth0.com"}]},{"header":"Entreprise","items":[{"label":"Nos clients","href":"https://auth0.com/customers"},{"label":"Conformité","href":"https://auth0.com/security"},{"label":"Partenaires","href":"https://auth0.com/partners"},{"label":"Carrières","href":"https://www.okta.com/company/careers"},{"label":"Okta + Auth0","href":"https://www.okta.com/okta-and-auth0"},{"label":"À propos de nous","href":"https://auth0.com/about"}]}]},"tabs":[{"tab":"Pour commencer","icon":"play","directory":"accordion","pages":[{"title":"Pour commencer","href":"/docs/fr-ca/get-started"}]},{"tab":"Authentifier","icon":"lock-keyhole","pages":[{"title":"Authentifier","href":"/docs/fr-ca/authenticate"}]},{"tab":"Gérer les utilisateurs","icon":"user-group","directory":"accordion","pages":[{"title":"Gérer les utilisateurs","href":"/docs/fr-ca/manage-users"}]},{"tab":"Personnaliser","icon":"layer-group","pages":[{"title":"Personnaliser","href":"/docs/fr-ca/customize"},{"group":"Personnalisation de l’image de marque","pages":[{"group":"Personnaliser les pages de connexion","pages":[{"sidebarTitle":"Aperçu","title":"Personnaliser les pages de connexion","href":"/docs/fr-ca/customize/login-pages"},{"title":"Gérer la Core configuration","href":"/docs/fr-ca/customize/login-pages/manage-core-configuration"},{"group":"Personnaliser la connexion universelle","pages":[{"sidebarTitle":"Aperçu","title":"Personnaliser Universal Login","href":"/docs/fr-ca/customize/login-pages/universal-login"},{"title":"Personnaliser les thèmes des pages Universal Login","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-themes"},{"title":"Personnaliser les Universal Login Page Templates","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-templates"},{"title":"Personnaliser les éléments textuels d’Universal Login","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-text-elements"},{"group":"Personnaliser les invites d’inscription et de connexion","pages":[{"sidebarTitle":"Vue d’ensemble","title":"Personnaliser les prompts d'inscription et de connexion","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-signup-and-login-prompts"},{"title":"Configurer le basculement flexible entre les connexions","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-signup-and-login-prompts/connection-switching"},{"title":"Configurer la sélection flexible de la langue","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-signup-and-login-prompts/language-selection"},{"title":"Utiliser des variables dynamiques pour internationaliser des éléments de formulaire personnalisés","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-signup-and-login-prompts/use-dynamic-variables-to-internationalize-custom-form-elements"},{"title":"Utiliser Actions pour valider et stocker les données d’utilisateurs finaux recueillies au moyen des personnalisations du prompt d’inscription","href":"/docs/fr-ca/customize/login-pages/universal-login/customize-signup-and-login-prompts/use-actions-to-validate-and-store-end-user-data-gathered-by-signup-prompt"}]}]},{"group":"Personnaliser la connexion classique","pages":[{"sidebarTitle":"Aperçu","title":"Personnaliser Classic Login","href":"/docs/fr-ca/customize/login-pages/classic-login"},{"title":"Personnaliser les pages Classic Login","href":"/docs/fr-ca/customize/login-pages/classic-login/customization-classic"},{"title":"Personnaliser les pages Classic Login avec Lock ou un SDK","href":"/docs/fr-ca/customize/login-pages/classic-login/customize-with-lock-sdk"},{"title":"Personnaliser les messages d’erreur avec Lock","href":"/docs/fr-ca/customize/login-pages/classic-login/customize-lock-error-messages"},{"title":"Personnaliser la page de réinitialisation du mot de passe de Classic Login","href":"/docs/fr-ca/customize/login-pages/classic-login/customize-password-reset-page"},{"title":"Contrôle de version des pages de Classic Login","href":"/docs/fr-ca/customize/login-pages/classic-login/version-control"}]},{"title":"Personnaliser les écrans de consentement","href":"/docs/fr-ca/customize/login-pages/customize-consent-prompts"},{"title":"Personnaliser les pages d’erreur","href":"/docs/fr-ca/customize/login-pages/custom-error-pages"},{"group":"Personnalisations avancées de la connexion universelle","pages":[{"title":"Advanced Customizations for Universal Login (ACUL)","sidebarTitle":"Aperçu","href":"/docs/fr-ca/customize/login-pages/advanced-customizations"},{"group":"Configurer","pages":[{"sidebarTitle":"Configurer ACUL","title":"Configurer ACUL","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/configure/overview"},{"title":"Référence de la configuration du rendu ACUL","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/configure/reference"}]},{"title":"Quickstart ACUL","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/quickstart"},{"title":"Flux de travail de développement d’ACUL","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/development-workflow"},{"title":"Flux de travail de déploiement ACUL","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/deployment-workflow"},{"group":"Cas d’utilisation d’ACUL","pages":[{"sidebarTitle":"Aperçu","title":"Cas d’utilisation d’ACUL","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/acul-use-cases"},{"title":"Créer un thème avec Tailwind","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/acul-use-cases/create-theme-tailwind"},{"title":"Intégrer une bibliothèque de composants personnalisée","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/acul-use-cases/integrate-custom-component"},{"title":"Migrer de Classic Login vers Universal Login avec ACUL","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/acul-use-cases/migrate-classic-universal-login"}]},{"title":"SDK ACUL et ressources","href":"/docs/fr-ca/customize/login-pages/advanced-customizations/reference"}]}]},{"group":"Personnaliser les portails","root":{"title":"Universal Portals","sidebarTitle":"Aperçu","href":"/docs/fr-ca/customize/portals"},"pages":[{"title":"Architecture des portails Universal","sidebarTitle":"Architecture","href":"/docs/fr-ca/customize/portals/architecture"},{"title":"Démarrage rapide des Universal Portals","sidebarTitle":"Démarrage rapide","href":"/docs/fr-ca/customize/portals/quickstart"},{"title":"Configurer les portails Universal","sidebarTitle":"Configurer les portails Universal","href":"/docs/fr-ca/customize/portals/customize-portals"},{"title":"Configurer une application pour Universal Portals","sidebarTitle":"Configurer l'application","href":"/docs/fr-ca/customize/portals/configure-portal-application"},{"title":"Accéder aux portails","sidebarTitle":"Accéder aux portails","href":"/docs/fr-ca/customize/portals/access-portals"},{"group":"Référence","pages":[{"title":"Référence de la bibliothèque de composants de portail","sidebarTitle":"Composants de portail","href":"/docs/fr-ca/customize/portals/portal-components"},{"title":"Dépanner les Universal Portals","sidebarTitle":"Dépannage","href":"/docs/fr-ca/customize/portals/troubleshoot-portals"}]}]},{"group":"Domaines personnalisés","pages":[{"sidebarTitle":"Aperçu","title":"Domaines personnalisés","href":"/docs/fr-ca/customize/custom-domains"},{"title":"Configurer des domaines personnalisés avec des certificats gérés par Auth0","href":"/docs/fr-ca/customize/custom-domains/auth0-managed-certificates"},{"group":"Certificats autogérés","pages":[{"title":"Configurer des domaines personnalisés avec des certificats autogérés","href":"/docs/fr-ca/customize/custom-domains/self-managed-certificates"},{"title":"Configurer Google Cloud Platform avec l’équilibrage de charge comme proxy inverse","href":"/docs/fr-ca/customize/custom-domains/self-managed-certificates/configure-gcp-as-reverse-proxy"},{"title":"Configurer Cloudflare comme proxy inverse","href":"/docs/fr-ca/customize/custom-domains/self-managed-certificates/configure-cloudflare-for-use-as-reverse-proxy"},{"title":"Configurer AWS CloudFront comme proxy inverse","href":"/docs/fr-ca/customize/custom-domains/self-managed-certificates/configure-aws-cloudfront-for-use-as-reverse-proxy"},{"title":"Configurer Azure CDN comme proxy inverse","href":"/docs/fr-ca/customize/custom-domains/self-managed-certificates/configure-azure-cdn-for-use-as-reverse-proxy"},{"title":"Configurer Akamai comme proxy inverse","href":"/docs/fr-ca/customize/custom-domains/self-managed-certificates/configure-akamai-for-use-as-reverse-proxy"},{"title":"Versions et suites de chiffrement TLS (SSL)","href":"/docs/fr-ca/customize/custom-domains/self-managed-certificates/tls-ssl"}]},{"title":"Configurer les fonctionnalités pour qu’elles utilisent des domaines personnalisés","href":"/docs/fr-ca/customize/custom-domains/configure-features-to-use-custom-domains"},{"group":"Plusieurs domaines personnalisés","pages":[{"title":"Domaines personnalisés multiples","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains"},{"title":"Domaine personnalisé par défaut","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/default-domain"},{"title":"Migrer vers plusieurs domaines personnalisés","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/migration-guide"},{"title":"Intégration d’Actions avec plusieurs domaines personnalisés","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/actions-integration"},{"title":"Configuration des SDK pour plusieurs domaines personnalisés","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/sdk-configuration"},{"title":"Clés d’accès avec plusieurs domaines personnalisés","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/passkeys"},{"title":"Migration SAML pour les domaines personnalisés","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/saml-migration"},{"title":"Cas d’utilisation des domaines personnalisés multiples","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/mcd-use-cases"},{"title":"Meilleures pratiques pour Multiple Custom Domains","href":"/docs/fr-ca/customize/custom-domains/multiple-custom-domains/mcd-best-practices"}]}]},{"group":"Personnaliser les courriels","root":{"title":"Personnaliser les courriels","href":"/docs/fr-ca/customize/email"},"pages":[{"group":"Fournisseurs de courriel SMTP","root":{"title":"Aperçu du fournisseur de courriel SMTP","href":"/docs/fr-ca/customize/email/smtp-email-providers"},"pages":[{"title":"Configurer Amazon Simple Email Service (SES) comme fournisseur de courriel","sidebarTitle":"Configurer Amazon SES","href":"/docs/fr-ca/customize/email/smtp-email-providers/amazon-ses"},{"title":"Configurer Azure Communication Services en tant que fournisseur de courriel","sidebarTitle":"Configurer Azure Communication Services","href":"/docs/fr-ca/customize/email/smtp-email-providers/azure-communication-services"},{"title":"Configurer Mailgun comme fournisseur de courriel","sidebarTitle":"Configurer Mailgun","href":"/docs/fr-ca/customize/email/smtp-email-providers/mailgun"},{"title":"Configurer Mandrill comme fournisseur de courriel","sidebarTitle":"Configurer Mandrill","href":"/docs/fr-ca/customize/email/smtp-email-providers/mandrill"},{"title":"Configurer Microsoft 365 Exchange Online comme fournisseur de courriel","sidebarTitle":"Configurer Microsoft 365 Exchange Online","href":"/docs/fr-ca/customize/email/smtp-email-providers/microsoft-365-exchange-online"},{"title":"Configurer Resend comme fournisseur de courriel","sidebarTitle":"Configurer Resend","href":"/docs/fr-ca/customize/email/smtp-email-providers/resend"},{"title":"Configurer SendGrid comme fournisseur de courriel","sidebarTitle":"Configurer SendGrid","href":"/docs/fr-ca/customize/email/smtp-email-providers/sendgrid"},{"title":"Configurer SparkPost comme fournisseur de courriel","sidebarTitle":"Configurer SparkPost","href":"/docs/fr-ca/customize/email/smtp-email-providers/sparkpost"},{"title":"Configurer un fournisseur de courriel à l’aide des paramètres d’un serveur SMTP","sidebarTitle":"Configurer un serveur SMTP","href":"/docs/fr-ca/customize/email/smtp-email-providers/smtp-server"},{"group":"Configuration personnalisée avec Actions","root":{"title":"Configuration d’un fournisseur de courriel personnalisé avec Actions","href":"/docs/fr-ca/customize/email/smtp-email-providers/custom"},"pages":[{"title":"Configurer un fournisseur de courriel avec une Action personnalisée","sidebarTitle":"Configurer une Action de fournisseur de courriel personnalisé","href":"/docs/fr-ca/customize/email/smtp-email-providers/custom/configure-action"}]},{"title":"Résoudre les problèmes de livraison avec le fournisseur de courriel","href":"/docs/fr-ca/customize/email/smtp-email-providers/troubleshooting"}]},{"group":"Modèles de courriel","root":{"title":"Modèles de courriel","href":"/docs/fr-ca/customize/email/email-templates"},"pages":[{"title":"Personnaliser les modèles de courriel","href":"/docs/fr-ca/customize/email/email-templates/customize-email-templates"},{"title":"Syntaxe Liquid prise en charge pour modèles de courriel","sidebarTitle":"Syntaxe Liquid prise en charge","href":"/docs/fr-ca/customize/email/email-templates/supported-liquid-syntax"}]},{"title":"Personnalisez la gestion des courriels et des tickets avec la Management API","href":"/docs/fr-ca/customize/email/manage-email-flow"},{"title":"Mettre en place les invitations d’utilisateurs pour l’inscription à une application à l’aide de courriels de réinitialisation du mot de passe","sidebarTitle":"Mettre en place les invitations d’utilisateurs à l’aide de courriels de réinitialisation du mot de passe","href":"/docs/fr-ca/customize/email/send-email-invitations-for-application-signup"}]},{"group":"Personnaliser les messages téléphoniques","root":{"title":"Personnaliser les messages téléphoniques","href":"/docs/fr-ca/customize/phone-messages"},"pages":[{"group":"Expérience téléphonique unifiée d’Auth0","root":{"title":"Unified Phone Experience d’Auth0","href":"/docs/fr-ca/customize/phone-messages/unified-phone"},"pages":[{"title":"Utiliser Unified Phone Experience d’Auth0 pour l’authentification multifacteur","href":"/docs/fr-ca/customize/phone-messages/unified-phone/use-auth0s-unified-phone-experience-for-multi-factor-authentication"},{"title":"Utiliser Unified Phone Experience pour Passwordless","href":"/docs/fr-ca/customize/phone-messages/unified-phone/unified-phone-experience-passwordless"},{"title":"Configurer Auth0 Unified Phone Experience","href":"/docs/fr-ca/customize/phone-messages/unified-phone/configure-unified-phone"},{"title":"Migrer vers Unified Phone Experience avec Terraform","href":"/docs/fr-ca/customize/phone-messages/unified-phone/migrate-to-unified-phone-experience-with-terraform"}]},{"group":"Configurer les fournisseurs de messagerie téléphonique","root":{"title":"Configurer les fournisseurs de messagerie téléphonique","sidebarTitle":"Configurer un fournisseur de messagerie téléphonique","href":"/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers"},"directory":"accordion","pages":[{"title":"Configure Twilio as a Phone Messaging Provider","sidebarTitle":"Twilio","href":"/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-twilio-as-a-phone-messaging-provider"},{"group":"Fournisseur de messagerie téléphonique personnalisé","root":{"title":"Configurer un fournisseur téléphonique personnalisé","sidebarTitle":"Vue d’ensemble","href":"/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-a-custom-phone-provider"},"pages":[{"title":"Configurer un fournisseur téléphonique personnalisé avec Terraform","sidebarTitle":"Terraform","href":"/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-a-custom-phone-provider/configure-a-custom-phone-provider-with-terraform"},{"title":"Configurer un fournisseur téléphonique personnalisé avec Twilio Verify","sidebarTitle":"Twilio Verify","href":"/docs/fr-ca/customize/phone-messages/configure-phone-messaging-providers/configure-a-custom-phone-provider/configure-a-custom-phone-provider-with-twilio-verify"}]}]},{"group":"Modèles de téléphone","root":{"title":"Modèles de messages téléphoniques","href":"/docs/fr-ca/customize/phone-messages/phone-templates"},"pages":[{"title":"Personnaliser les modèles de téléphone","href":"/docs/fr-ca/customize/phone-messages/phone-templates/customize"},{"title":"Syntaxe Liquid prise en charge pour les modèles de messages téléphoniques","sidebarTitle":"Syntaxe Liquid prise en charge","href":"/docs/fr-ca/customize/phone-messages/phone-templates/supported-liquid-syntax"}]}]},{"title":"Personnaliser les messages SMS et vocaux de l’authentification multifacteur","href":"/docs/fr-ca/customize/customize-sms-or-voice-messages"},{"title":"Auth0 Identity Conversion Suite","sidebarTitle":"Identity Conversion Suite","href":"/docs/fr-ca/customize/identity-conversion-suite"},{"group":"Experiment Center","root":{"title":"Centre d'expérimentation","href":"/docs/fr-ca/customize/experiment-center"},"directory":"accordion","pages":[{"title":"Détails des entités","sidebarTitle":"Détails des entités","href":"/docs/fr-ca/customize/experiment-center/entities"},{"group":"Intégrations","pages":[{"title":"Experiment Center et l’intégration d’Auth0 à ACUL","sidebarTitle":"Intégration ACUL","href":"/docs/fr-ca/customize/experiment-center/integrations/acul-integration-guide"},{"title":"Experiment Center et l’intégration Actions Auth0","sidebarTitle":"Intégration Actions Auth0","href":"/docs/fr-ca/customize/experiment-center/integrations/actions-integration-guide"},{"title":"Intégration entre Experiment Center et les gabarits de page","sidebarTitle":"Intégration des gabarits de page","href":"/docs/fr-ca/customize/experiment-center/integrations/page-templates-integration-guide"}]}]},{"group":"Internationalisation et localisation","pages":[{"sidebarTitle":"Vue d’ensemble","title":"Internationalisation et localisation","href":"/docs/fr-ca/customize/internationalization-and-localization"},{"title":"Universal Login Internationalization","href":"/docs/fr-ca/customize/internationalization-and-localization/universal-login-internationalization"},{"title":"Internationalisation de Lock","href":"/docs/fr-ca/customize/internationalization-and-localization/lock-internationalization"},{"title":"Internationalisation de Lock.swift","href":"/docs/fr-ca/customize/internationalization-and-localization/lock-swift-internationalization"},{"title":"Internationalisation de Lock.Android","href":"/docs/fr-ca/customize/internationalization-and-localization/lock-android-internationalization"},{"title":"Personnaliser la traduction des options de mot de passe dans Lock","href":"/docs/fr-ca/customize/internationalization-and-localization/password-options-translation"}]}]},{"group":"Personnalisation du code","pages":[{"group":"Actions","pages":[{"title":"Comprendre le fonctionnement d’Auth0 Actions","sidebarTitle":"Aperçu","href":"/docs/fr-ca/customize/actions/actions-overview"},{"title":"Rédigez votre première Action","href":"/docs/fr-ca/customize/actions/write-your-first-action"},{"group":"Actions Modules","root":{"title":"Actions Modules","href":"/docs/fr-ca/customize/actions/modules"},"directory":"accordion","pages":[{"mode":"wide","title":"Créez votre premier Action Module","href":"/docs/fr-ca/customize/actions/modules/write-your-first-action-module"}]},{"title":"Directives de codage pour les Actions","href":"/docs/fr-ca/customize/actions/action-coding-guidelines"},{"group":"Explorer les déclencheurs","root":{"sidebarTitle":"Aperçu","title":"Explorer les déclencheurs","href":"/docs/fr-ca/customize/actions/explore-triggers"},"pages":[{"title":"Échange d’identifiants","href":"/docs/fr-ca/customize/actions/explore-triggers/credentials-exchange"},{"title":"Échange de jetons personnalisé","href":"/docs/fr-ca/customize/actions/explore-triggers/custom-token-exchange"},{"title":"Event Stream","description":"Découvrez les Actions Event Stream, qui s’exécutent de façon asynchrone lorsque les types d’événements abonnés surviennent dans votre tenant Auth0. Elles permettent de transmettre des événements à des systèmes externes sans affecter la transaction de l’utilisateur.","href":"/docs/fr-ca/customize/actions/explore-triggers/event-stream"},{"title":"Password Reset Post Challenge","href":"/docs/fr-ca/customize/actions/explore-triggers/password-reset-post-challenge"},{"title":"Post Change Password","description":"Découvrez les Actions Post Change Password, qui s’exécutent après qu’un utilisateur d’une connexion à une base de données réinitialise ou modifie son mot de passe. Elles permettent d’aviser un autre système que le mot de passe de l’utilisateur a été modifié.","href":"/docs/fr-ca/customize/actions/explore-triggers/post-change-password"},{"title":"Post Login","href":"/docs/fr-ca/customize/actions/explore-triggers/post-login"},{"title":"Post-inscription d’un utilisateur","href":"/docs/fr-ca/customize/actions/explore-triggers/post-user-registration"},{"title":"Pre User Registration","href":"/docs/fr-ca/customize/actions/explore-triggers/pre-user-registration"},{"title":"Envoyer un message téléphonique","href":"/docs/fr-ca/customize/actions/explore-triggers/send-phone-message"}]},{"title":"Référence des Actions","href":"/docs/fr-ca/customize/actions/actions-reference"},{"title":"Cas d’utilisation des Actions","href":"/docs/fr-ca/customize/actions/use-cases"},{"title":"Redirection avec Actions","href":"/docs/fr-ca/customize/actions/redirect-with-actions"},{"title":"Actions Transaction Metadata","href":"/docs/fr-ca/customize/actions/transaction-metadata"},{"title":"Gestion des permissions dans les Actions","href":"/docs/fr-ca/customize/actions/handling-scopes-in-actions"},{"title":"Limitations d’Auth0 Actions","href":"/docs/fr-ca/customize/actions/limitations"},{"title":"Journaux en temps réel d’Actions","href":"/docs/fr-ca/customize/actions/actions-real-time-logs"},{"title":"Modèles pour les Actions","href":"/docs/fr-ca/customize/actions/actions-templates"},{"group":"NPM","root":{"title":"Actions NPM","href":"/docs/fr-ca/customize/actions/npm"},"directory":"accordion","pages":[{"title":"Écrire votre Action à l'aide de votre éditeur de code","href":"/docs/fr-ca/customize/actions/npm/write-your-action-using-your-code-editor"}]},{"group":"Test unitaire","root":{"title":"Test unitaire des Actions","href":"/docs/fr-ca/customize/actions/unit-test"},"directory":"accordion","pages":[{"title":"Test unitaire d'une action","sidebarTitle":"Tester une action","href":"/docs/fr-ca/customize/actions/unit-test/test-an-action"},{"title":"Tester unitairement une action qui utilise un module","sidebarTitle":"Tester un module d'action","href":"/docs/fr-ca/customize/actions/unit-test/test-an-action-module"},{"title":"Tester unitairement les dépendances d'une action","sidebarTitle":"Simuler les dépendances","href":"/docs/fr-ca/customize/actions/unit-test/mock-dependencies"},{"title":"Test unitaire d'une action qui affiche un formulaire","sidebarTitle":"Simuler l'affichage d'un formulaire","href":"/docs/fr-ca/customize/actions/unit-test/mock-form-render"},{"title":"Tester unitairement une action qui redirige l'utilisateur","sidebarTitle":"Simuler les redirections","href":"/docs/fr-ca/customize/actions/unit-test/mock-redirects"}]},{"title":"Gérer les dépendances","href":"/docs/fr-ca/customize/actions/manage-dependencies"},{"title":"Gérer les versions","href":"/docs/fr-ca/customize/actions/manage-versions"},{"title":"Tester les Actions","href":"/docs/fr-ca/customize/actions/test-actions"},{"group":"Migrer vers les Actions","root":{"sidebarTitle":"Aperçu","title":"Passer à Actions","href":"/docs/fr-ca/customize/actions/migrate"},"pages":[{"title":"Passer de Rules à Actions","href":"/docs/fr-ca/customize/actions/migrate/migrate-from-rules-to-actions"},{"title":"Outil de migration","href":"/docs/fr-ca/customize/actions/migrate/migrate-a-rule-to-an-action"},{"title":"Migrer des Hooks vers les Actions","href":"/docs/fr-ca/customize/actions/migrate/migrate-from-hooks-to-actions"},{"title":"Limites de la migration vers Actions","href":"/docs/fr-ca/customize/actions/migrate/actions-migration-limitations"}]}]},{"group":"Événements","root":{"title":"Événements","href":"/docs/fr-ca/customize/events"},"directory":"accordion","pages":[{"title":"Créer un flux d’événements","href":"/docs/fr-ca/customize/events/create-an-event-stream"},{"title":"Consommer les Events avec l’Events API","href":"/docs/fr-ca/customize/events/consume-events-with-events-api"},{"group":"Cas d’utilisation","pages":[{"title":"Synchroniser les données entre les systèmes","href":"/docs/fr-ca/customize/events/sync-data-across-systems"},{"title":"Corréler les changements d’identité avec des systèmes externes","href":"/docs/fr-ca/customize/events/correlate-identity-changes"},{"title":"Orchestrer les flux de travail opérationnels","href":"/docs/fr-ca/customize/events/orchestrate-business-workflows"},{"title":"Synchroniser les modifications apportées aux utilisateurs au moyen de requêtes SCIM sortantes avec Event Streams","sidebarTitle":"Envoyer des requêtes SCIM sortantes","href":"/docs/fr-ca/customize/events/send-outbound-scim"}]},{"title":"Tests des événements, observabilité et reprise après échec","href":"/docs/fr-ca/customize/events/event-testing-observability-and-failure-recovery"},{"title":"Bonnes pratiques relatives à Events","href":"/docs/fr-ca/customize/events/events-best-practices"}]},{"group":"Forms","pages":[{"title":"Forms","sidebarTitle":"Aperçu","href":"/docs/fr-ca/customize/forms"},{"title":"Nœuds et composants","href":"/docs/fr-ca/customize/forms/nodes-and-components"},{"group":"Flux","pages":[{"title":"Flows","sidebarTitle":"Aperçu","href":"/docs/fr-ca/customize/forms/flows"},{"group":"Intégrations","pages":[{"sidebarTitle":"Aperçu","title":"Intégrations","href":"/docs/fr-ca/customize/forms/flows/integrations"},{"title":"Auth0","href":"/docs/fr-ca/customize/forms/flows/integrations/auth0"},{"title":"Vérification des données","href":"/docs/fr-ca/customize/forms/flows/integrations/data-verification"},{"title":"HTTP Request","href":"/docs/fr-ca/customize/forms/flows/integrations/http-request"},{"title":"JSON","href":"/docs/fr-ca/customize/forms/flows/integrations/json"},{"title":"JSON Web Token","href":"/docs/fr-ca/customize/forms/flows/integrations/json-web-token"},{"title":"Logique","href":"/docs/fr-ca/customize/forms/flows/integrations/logic"},{"title":"Mailjet","href":"/docs/fr-ca/customize/forms/flows/integrations/mailjet"},{"title":"SendGrid","href":"/docs/fr-ca/customize/forms/flows/integrations/sendgrid"},{"title":"Telegram","href":"/docs/fr-ca/customize/forms/flows/integrations/telegram"},{"title":"Twilio","href":"/docs/fr-ca/customize/forms/flows/integrations/twilio"},{"title":"WhatsApp","href":"/docs/fr-ca/customize/forms/flows/integrations/whatsapp"},{"title":"XML","href":"/docs/fr-ca/customize/forms/flows/integrations/xml"}]},{"title":"Exécution et débogueur","href":"/docs/fr-ca/customize/forms/flows/flow-execution-and-debugger"}]},{"title":"Variables et fonctions utilitaires","href":"/docs/fr-ca/customize/forms/variables"},{"title":"Routers","href":"/docs/fr-ca/customize/forms/routers"},{"title":"Composants de champ personnalisé","href":"/docs/fr-ca/customize/forms/custom-field-components"},{"title":"Afficher des Forms à l’aide d’Actions","href":"/docs/fr-ca/customize/forms/render"},{"group":"Coffres-forts","pages":[{"title":"Vaults","sidebarTitle":"Aperçu","href":"/docs/fr-ca/customize/forms/vaults"},{"title":"Auth0 connexion Vault","sidebarTitle":"Auth0","href":"/docs/fr-ca/customize/forms/vaults/auth0"},{"title":"connexion Vault HTTP","sidebarTitle":"HTTP","href":"/docs/fr-ca/customize/forms/vaults/http"},{"title":"connexion Vault JWT","sidebarTitle":"JWT","href":"/docs/fr-ca/customize/forms/vaults/jwt"},{"title":"Connexion Vault Mailjet","sidebarTitle":"Mailjet","href":"/docs/fr-ca/customize/forms/vaults/mailjet"},{"title":"Connexion Vault SendGrid","sidebarTitle":"SendGrid","href":"/docs/fr-ca/customize/forms/vaults/sendgrid"},{"title":"Telegram Vault Connection","sidebarTitle":"Telegram","href":"/docs/fr-ca/customize/forms/vaults/telegram"},{"title":"connexion Vault Twilio","sidebarTitle":"Twilio","href":"/docs/fr-ca/customize/forms/vaults/twilio"},{"title":"connexion Vault WhatsApp","sidebarTitle":"WhatsApp","href":"/docs/fr-ca/customize/forms/vaults/whatsapp"}]},{"title":"Messages personnalisés et traductions","href":"/docs/fr-ca/customize/forms/custom-messages-and-translation"},{"title":"Ressources : modèles","url":"https://developer.auth0.com/resources/templates/forms","href":"/docs/fr-ca/customize/forms/resource-template-forms"},{"title":"Cas d’utilisation : configurer un formulaire de profil progressif avec Forms","href":"/docs/fr-ca/customize/forms/configure-progressive-profile-form"},{"title":"Cas d’utilisation : Configurer un formulaire de mise à jour de politique à l’aide de Forms","href":"/docs/fr-ca/customize/forms/configure-update-policy-form"},{"title":"Cas d’utilisation : Configurer des étapes d’inscription supplémentaires à l’aide de Forms","href":"/docs/fr-ca/customize/forms/configure-additional-signup-steps"}]},{"group":"Rules","pages":[{"title":"Auth0 Rules","href":"/docs/fr-ca/customize/rules"},{"title":"Créer des Rules","href":"/docs/fr-ca/customize/rules/create-rules"},{"title":"Configurer des variables globales pour Rules","href":"/docs/fr-ca/customize/rules/configure-global-variables-for-rules"},{"title":"Stocker la configuration des Rules","href":"/docs/fr-ca/customize/rules/configuration"},{"title":"Mettre en cache des ressources coûteuses dans Rules","href":"/docs/fr-ca/customize/rules/cache-resources"},{"title":"Déboguer les Rules","href":"/docs/fr-ca/customize/rules/debug-rules"},{"title":"Utiliser la Management API depuis Rules","href":"/docs/fr-ca/customize/rules/use-management-api"},{"title":"Rediriger les utilisateurs depuis les Rules","href":"/docs/fr-ca/customize/rules/redirect-users"},{"title":"Propriétés de l’objet `user` dans Rules","href":"/docs/fr-ca/customize/rules/user-object-in-rules"},{"title":"Propriétés de l’objet context dans Rules","href":"/docs/fr-ca/customize/rules/context-object"},{"title":"Lever des erreurs à partir de Rules","href":"/docs/fr-ca/customize/rules/raise-errors-from-rules"}]},{"group":"Hooks","pages":[{"title":"Auth0 Hooks","href":"/docs/fr-ca/customize/hooks"},{"title":"Créer des Hooks","href":"/docs/fr-ca/customize/hooks/create-hooks"},{"title":"Mettre à jour les Hooks","href":"/docs/fr-ca/customize/hooks/update-hooks"},{"title":"Supprimer des Hooks","href":"/docs/fr-ca/customize/hooks/delete-hooks"},{"title":"Activer/désactiver les Hooks","href":"/docs/fr-ca/customize/hooks/enable-disable-hooks"},{"title":"Consulter les Hooks","href":"/docs/fr-ca/customize/hooks/view-hooks"},{"title":"Consulter les journaux des Hooks","href":"/docs/fr-ca/customize/hooks/view-logs-for-hooks"},{"group":"Secrets des hooks","pages":[{"sidebarTitle":"Aperçu","title":"Hook Secrets","href":"/docs/fr-ca/customize/hooks/hook-secrets"},{"title":"Créer des Hook Secrets","href":"/docs/fr-ca/customize/hooks/hook-secrets/create-hook-secrets"},{"title":"Mettre à jour les Hook Secrets","href":"/docs/fr-ca/customize/hooks/hook-secrets/update-hook-secrets"},{"title":"Supprimer les Hook Secrets","href":"/docs/fr-ca/customize/hooks/hook-secrets/delete-hook-secrets"},{"title":"Consulter les Hook Secrets","href":"/docs/fr-ca/customize/hooks/hook-secrets/view-hook-secrets"}]}]}]},{"group":"Personnalisation par des tiers","pages":[{"group":"Extensions","pages":[{"title":"Extensions Auth0","href":"/docs/fr-ca/customize/extensions"},{"group":"Extension d’autorisation","pages":[{"sidebarTitle":"Vue d’ensemble","title":"Authorization Extension","href":"/docs/fr-ca/customize/extensions/authorization-extension"},{"title":"Installer Authorization Extension","href":"/docs/fr-ca/customize/extensions/authorization-extension/install-authorization-extension"},{"title":"Configurer l’Authorization Extension","href":"/docs/fr-ca/customize/extensions/authorization-extension/configure-authorization-extension"},{"title":"Configurer les utilisateurs dans le Dashboard de l’Authorization Extension","href":"/docs/fr-ca/customize/extensions/authorization-extension/set-up-authorization-extension-users"},{"title":"Activer l’accès à l’API pour Authorization Extension","href":"/docs/fr-ca/customize/extensions/authorization-extension/enable-api-access-to-authorization-extension"},{"title":"Importer et exporter les données d’Authorization Extension","href":"/docs/fr-ca/customize/extensions/authorization-extension/import-and-export-authorization-extension-data"},{"title":"Utiliser les règles avec l’Authorization Extension","href":"/docs/fr-ca/customize/extensions/authorization-extension/use-rules-with-the-authorization-extension"},{"title":"Migrer vers Authorization Extension v2","href":"/docs/fr-ca/customize/extensions/authorization-extension/migrate-to-authorization-extension-v2"}]},{"group":"Extension d’administration déléguée","pages":[{"title":"Delegated Administration Extension v3","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension"},{"title":"Installer Delegated Admin Extension","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/install-delegated-admin-extension"},{"title":"Créer des applications pour Delegated Admin","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/create-delegated-admin-applications"},{"group":"Hooks de l’extension d’administration déléguée","pages":[{"title":"Delegated Administration : Extension Hooks","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-hooks"},{"title":"Delegated Administration: Access Hook","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-hooks/delegated-administration-access-hook"},{"title":"Delegated Administration : Custom Domain Hook","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-hooks/delegated-administration-custom-domain-hook"},{"title":"Delegated Administration : Filter Hook","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-hooks/delegated-administration-filter-hook"},{"title":"Delegated Administration : Memberships Query Hook","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-hooks/delegated-administration-memberships-query-hook"},{"title":"Delegated Administration : Settings Query Hook","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-hooks/delegated-administration-settings-query-hook"},{"title":"Delegated Administration: Write Hook","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-hooks/delegated-administration-write-hook"}]},{"title":"Delegated Administration : Gérer les utilisateurs","href":"/docs/fr-ca/customize/extensions/delegated-administration-extension/delegated-administration-manage-users"}]},{"group":"Extension d’authentification unique du Dashboard","pages":[{"sidebarTitle":"Aperçu","title":"authentification unique Dashboard Extension","href":"/docs/fr-ca/customize/extensions/single-sign-on-dashboard-extension"},{"title":"Installer l’extension authentification unique Dashboard","href":"/docs/fr-ca/customize/extensions/single-sign-on-dashboard-extension/install-sso-dashboard-extension"},{"title":"Créer une application pour le SSO Dashboard d’authentification unique (SSO)","href":"/docs/fr-ca/customize/extensions/single-sign-on-dashboard-extension/create-sso-dashboard-application"},{"title":"Ajouter des applications au Single Sign-On Dashboard","href":"/docs/fr-ca/customize/extensions/single-sign-on-dashboard-extension/add-applications-to-the-sso-dashboard"},{"title":"Mettre à jour les applications dans le SSO Dashboard","href":"/docs/fr-ca/customize/extensions/single-sign-on-dashboard-extension/update-applications-on-the-sso-dashboard"}]},{"title":"Extension Authentication API Debugger","href":"/docs/fr-ca/customize/extensions/authentication-api-debugger-extension"},{"title":"Extension Auth0 AD/LDAP Connector Health Monitor","href":"/docs/fr-ca/customize/extensions/ad-ldap-connector-health-monitor"},{"title":"Extension Account Link","href":"/docs/fr-ca/customize/extensions/account-link-extension"},{"title":"Extension User Import/Export","href":"/docs/fr-ca/customize/extensions/user-import-export-extension"}]},{"group":"Intégrations","pages":[{"group":"Intégrer les services et produits Amazon Web Services","pages":[{"sidebarTitle":"Aperçu","title":"Intégrer les produits Amazon et Amazon Web Services","href":"/docs/fr-ca/customize/integrations/aws"},{"title":"Configurer Amazon Web Services pour l’authentification déléguée","href":"/docs/fr-ca/customize/integrations/aws/how-to-set-up-aws-for-delegated-authentication"},{"title":"Configurer Amazon Web Services pour l’authentification unique","href":"/docs/fr-ca/customize/integrations/aws/configure-amazon-web-services-for-sso"},{"title":"Sécuriser les points de terminaison d’AWS API Gateway à l’aide d’autorisateurs personnalisés","href":"/docs/fr-ca/customize/integrations/aws/aws-api-gateway-custom-authorizers"},{"title":"Utiliser les balises de session Amazon Web Services pour le contrôle d’accès basé sur les rôles","href":"/docs/fr-ca/customize/integrations/aws/session-tags"},{"title":"Intégrer Amazon Cognito","href":"/docs/fr-ca/customize/integrations/aws/amazon-cognito"},{"title":"Sécuriser AWS API Gateway avec Cognito","href":"/docs/fr-ca/customize/integrations/aws/aws-api-gateway-cognito"}]},{"title":"Intégrer à Azure API Management","href":"/docs/fr-ca/customize/integrations/azure-api-management"},{"title":"Sécuriser Google Cloud Endpoints avec Auth0","href":"/docs/fr-ca/customize/integrations/google-cloud-endpoints"},{"title":"Sécuriser une CLI avec Auth0","href":"/docs/fr-ca/customize/integrations/secure-a-cli-with-auth0"},{"title":"Sécuriser Apigee avec Auth0","href":"/docs/fr-ca/customize/integrations/apigee"},{"group":"Intégrations d’outils de marketing","pages":[{"title":"Exporter les données utilisateur vers des outils de marketing","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations"},{"title":"Exporter les données utilisateur vers Adobe Campaign","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/adobe-campaign"},{"title":"Exporter les données utilisateur vers Alterian","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/alterian"},{"title":"Exporter les données utilisateur vers Constant Contact","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/constant-contact"},{"title":"Exporter les données utilisateur vers Oracle Eloqua","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/eloqua"},{"title":"Exporter les données utilisateur vers MailChimp","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/mailchimp"},{"title":"Exporter les données utilisateur vers Marketo","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/marketo"},{"title":"Exporter les données utilisateur vers Sailthru","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/sailthru"},{"title":"Exporter des données utilisateur vers Salesforce","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/export-user-data-salesforce"},{"title":"Exporter des données utilisateur vers Salesforce Marketing Cloud","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/salesforce-marketing-cloud"},{"title":"Exporter les données utilisateur vers Watson Campaign Automation","href":"/docs/fr-ca/customize/integrations/marketing-tool-integrations/watson-campaign-automation"}]},{"group":"Partenaires de la place de marché","pages":[{"sidebarTitle":"Aperçu","title":"Partenaires Marketplace","href":"/docs/fr-ca/customize/integrations/marketplace-partners"},{"title":"Introduction à l’intégration avec Auth0","href":"/docs/fr-ca/customize/integrations/marketplace-partners/introduction-to-integrating-with-auth0"},{"title":"Définir un cas d’utilisation d’intégration avec Auth0","href":"/docs/fr-ca/customize/integrations/marketplace-partners/defining-an-integration-use-case"},{"title":"Intégrations Actions pour les partenaires","href":"/docs/fr-ca/customize/integrations/marketplace-partners/actions-integrations-for-partners"},{"title":"Redirect Actions pour les partenaires","href":"/docs/fr-ca/customize/integrations/marketplace-partners/redirect-actions-for-partners"},{"title":"Connexions sociales pour les partenaires","href":"/docs/fr-ca/customize/integrations/marketplace-partners/social-connections-for-partners"},{"title":"Intégrations SSO pour les partenaires","href":"/docs/fr-ca/customize/integrations/marketplace-partners/sso-integrations-for-partners"},{"title":"Conseils de rédaction pour les guides d’installation","href":"/docs/fr-ca/customize/integrations/marketplace-partners/writing-tips-for-installation-guides"}]},{"title":"Intégration à Netlify","href":"/docs/fr-ca/customize/integrations/integrate-with-netlify"},{"title":"Intégrer SharePoint 2010/2013","href":"/docs/fr-ca/customize/integrations/sharepoint-2010-2013"},{"title":"Intégration à Vercel","href":"/docs/fr-ca/customize/integrations/integrate-with-vercel"},{"group":"Modules d’extension d’identité pour les CMS","pages":[{"sidebarTitle":"Vue d’ensemble","title":"Plugins d’identité de CMS","href":"/docs/fr-ca/customize/integrations/cms"},{"group":"Extension Login by Auth0 pour WordPress","pages":[{"title":"plugin WordPress Login by Auth0","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin"},{"title":"Intégrer avec WordPress","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin/integrate-with-wordpress"},{"title":"Installer Login by Auth0","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin/install-login-by-auth0"},{"title":"Configurer Login by Auth0","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin/configure-login-by-auth0"},{"title":"Migration d’utilisateurs dans le plugin WordPress Login by Auth0","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin/user-migration-in-login-by-auth0"},{"title":"Étendre Login by Auth0 WordPress Plugin","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin/extend-login-by-auth0"},{"title":"Dépannage du plugin WordPress Login by Auth0","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin/troubleshoot-login-by-auth0"},{"title":"Résoudre les erreurs d’état invalide du plugin WordPress Login by Auth0","href":"/docs/fr-ca/customize/integrations/cms/wordpress-plugin/troubleshoot-wordpress-plugin-invalid-state-errors"}]}]},{"title":"Migrer les connexions Office365 vers Windows Azure AD","href":"/docs/fr-ca/customize/integrations/migrate-office365-connections-to-windows-azure-ad"},{"title":"Provisionnement personnalisé d’Office 365","href":"/docs/fr-ca/customize/integrations/office-365-custom-provisioning"}]},{"group":"Flux de journaux","pages":[{"sidebarTitle":"Aperçu","title":"Flux de journaux","href":"/docs/fr-ca/customize/log-streams"},{"url":"https://marketplace.auth0.com/features/log-streaming","title":"Services intégrés de diffusion de journaux","href":"/docs/fr-ca/customize/log-streams/integrate-log-stream-service"},{"title":"Créer des flux de journaux personnalisés à l’aide de webhooks","href":"/docs/fr-ca/customize/log-streams/custom-log-streams"},{"title":"Vérifier l’état de santé du flux de journaux","href":"/docs/fr-ca/customize/log-streams/check-log-stream-health"},{"title":"Filtres de Log Stream","href":"/docs/fr-ca/customize/log-streams/event-filters"},{"title":"Utiliser Auth0 App for Splunk","href":"/docs/fr-ca/customize/log-streams/splunk-dashboard"},{"title":"Utiliser Auth0 App for Sumo Logic","href":"/docs/fr-ca/customize/log-streams/sumo-logic-dashboard"},{"title":"Utiliser les modèles de tableau de bord Auth0 avec Datadog","href":"/docs/fr-ca/customize/log-streams/datadog-dashboard-templates"}]},{"url":"https://marketplace.auth0.com/","title":"Auth0 Marketplace","href":"/docs/fr-ca/customize/auth0-marketplace"}]}]},{"tab":"Sécuriser","icon":"shield-check","pages":[{"title":"Sécuriser","href":"/docs/fr-ca/secure"}]},{"tab":"Déployer et surveiller","icon":"chart-simple","pages":[{"title":"Déployer et surveiller","href":"/docs/fr-ca/deploy-monitor"}]},{"tab":"Agents d’IA et MCP","icon":"robot","menu":[{"item":"Agent comme mandant","icon":"address-card","pages":[{"title":"Agent comme mandant","href":"/docs/fr-ca/ai-agents-mcp/agent-as-principal"}]},{"item":"Identité de l’IA pour le B2B","icon":"user-lock","pages":[{"title":"Identité de l’IA pour le B2B","href":"/ai/docs/fr-ca/overview"}]},{"item":"Cross App Access (XAA)","icon":"arrows-cross","pages":[{"title":"Cross App Access (XAA)","href":"/docs/fr-ca/ai-agents-mcp/cross-app-access"}]},{"item":"Authentification pour MCP","icon":"server","pages":[{"title":"Authentification pour MCP","href":"/ai/docs/fr-ca/mcp/overview"}]}],"pages":[{"title":"Agents d’IA et MCP","href":"/docs/fr-ca/ai-agents-mcp/agent-as-principal"}]},{"tab":"Plateforme","icon":"credit-card","pages":[{"title":"Plateforme","href":"/docs/fr-ca/troubleshoot"}]},{"tab":"Outils de développement","icon":"code-simple","menu":[{"item":"API","icon":"code-pull-request","pages":[{"title":"API","href":"/docs/fr-ca/api"}]},{"item":"SDK","icon":"cube","pages":[{"title":"SDK","href":"/docs/fr-ca/libraries"}]},{"item":"Catalogue des événements","icon":"notes","pages":[{"title":"Catalogue des événements","href":"/docs/fr-ca/events"}]},{"item":"Référence des Actions","icon":"square-bolt","pages":[{"title":"Référence des Actions","href":"/docs/fr-ca/actions/reference"}]},{"item":"Catalogue des journaux du locataire","icon":"square-list","pages":[{"title":"Catalogue des journaux du locataire","href":"/docs/fr-ca/tenant-logs"}]},{"item":"Composants universels","icon":"objects-column","pages":[{"title":"Composants universels","href":"/docs/fr-ca/get-started/universal-components/universal-components-overview"}]}],"pages":[{"title":"Outils de développement","href":"/docs/fr-ca/api"}]}]},{"language":"ja-jp","footer":{"socials":{"x-twitter":"https://x.com/auth0","github":"https://github.com/auth0","linkedin":"https://www.linkedin.com/company/auth0"},"links":[{"header":"開発者向け","items":[{"label":"開発者ハブ","href":"https://developer.auth0.com"},{"label":"コードサンプルとガイド","href":"https://developer.auth0.com/resources"},{"label":"Zero Index Newsletter","href":"https://auth0.com/blog/newsletter"},{"label":"ブログ","href":"https://auth0.com/blog"},{"label":"変更履歴","href":"https://auth0.com/changelog"}]},{"header":"ドキュメント","items":[{"label":"ドキュメント","href":"https://auth0.com/docs"},{"label":"クイックスタート","href":"https://auth0.com/docs/quickstarts"},{"label":"API","href":"https://auth0.com/docs/api"},{"label":"SDKライブラリ","href":"https://auth0.com/docs/libraries"},{"label":"教育","href":"https://auth0.com/learn"},{"label":"IAM(CIAM)入門","href":"https://auth0.com/intro-to-iam"},{"label":"レポート","href":"https://auth0.com/resources/whitepapers"},{"label":"ウェビナー","href":"https://auth0.com/resources/webinars"}]},{"header":"サポートセンター","items":[{"label":"コミュニティ","href":"https://community.auth0.com"},{"label":"ヘルプ","href":"https://support.auth0.com"},{"label":"よくある質問","href":"https://auth0.com/docs/troubleshoot"},{"label":"Auth0","href":"https://auth0.com"}]},{"header":"会社情報","items":[{"label":"導入企業","href":"https://auth0.com/customers"},{"label":"コンプライアンス","href":"https://auth0.com/security"},{"label":"パートナー","href":"https://auth0.com/partners"},{"label":"採用情報","href":"https://www.okta.com/company/careers"},{"label":"Okta + Auth0","href":"https://www.okta.com/okta-and-auth0"},{"label":"私たちについて","href":"https://auth0.com/about"}]}]},"pages":[{"title":"ja-jp","href":"/docs/ja-jp/customize/actions/explore-triggers/password-reset-post-challenge"}]}]},"basePath":"","title":"Password Reset Post Challenge - Auth0 Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CXMGc493.js","DynamicMarkdown-D-2HDKEp.js","zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}