> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Native to Web SSO

> Découvrez comment Native to Web SSO permet de faire passer des utilisateurs authentifiés d’applications natives à des applications web.

La fonctionnalité Native to Web <Tooltip tip="Single Sign-On (SSO) : service qui, après qu'un utilisateur se connecte à une application, le connecte automatiquement à d'autres applications." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Single+Sign-On">Single Sign-On</Tooltip> (SSO) d’Auth0 offre une expérience utilisateur fluide en faisant passer les utilisateurs authentifiés de votre [application native](/docs/fr-ca/authenticate/login/native-login) à votre application web.

Si votre application web s’appuie sur des WebViews intégrées ou des navigateurs externes pour offrir des fonctionnalités étendues ou avancées, vos utilisateurs peuvent passer entre les environnements natif et web au cours de la même session authentifiée.

En liant les Session Transfer Tokens à l’appareil concerné au moyen de l’adresse IP ou de l’ASN, la continuité et la sécurité de la session sont préservées, ce qui garantit que le contexte d’authentification demeure sécurisé tout au long de la transition.

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Si vous souhaitez qu’un agent de soutien ou un autre acteur autorisé établisse une session **en tant qu’un autre utilisateur**, plutôt que de transférer la session d’un utilisateur du natif vers le web, consultez [Session Delegation](/docs/fr-ca/authenticate/single-sign-on/session-delegation).
</Callout>

<div id="how-it-works">
  ## Fonctionnement
</div>

<Frame>
  <img src="https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4gFE2RP5ZCEcukiNF3Gpae/f957034f63c36d5a11f6a64d988c00e9/sequence-diagram.png?fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=a36a9dd31cc111eede144d9da66194a8" alt="Flux de travail de Native to Web SSO" width="1404" height="869" data-path="docs/images/cdy7uua7fh8z/4gFE2RP5ZCEcukiNF3Gpae/f957034f63c36d5a11f6a64d988c00e9/sequence-diagram.png" />
</Frame>

1. Un utilisateur se connecte à votre application native.
2. Auth0 authentifie l’utilisateur et renvoie un jeton d’accès, un jeton d’actualisation et un jeton d’identification.
3. Votre application native appelle le point de terminaison [`/token`](https://auth0.com/docs/api/authentication/authorization-code-flow-with-pkce/get-token-pkce) d’Auth0 pour échanger un jeton d’actualisation contre un Session Transfer Token. Le Session Transfer Token est associé à une adresse IP ou à un ASN précis.
4. Auth0 renvoie le Session Transfer Token pour l’authentification auprès d’une application web.
5. Auth0 autorise le Session Transfer Token dans le témoin ou comme paramètre d’URL, puis renvoie un [code d’autorisation](/docs/fr-ca/get-started/authentication-and-authorization-flow/authorization-code-flow).
6. L’application web échange le code d’autorisation contre des jetons d’accès ou d’actualisation au point de terminaison [`/token`](https://auth0.com/docs/api/authentication/authorization-code-flow/get-token).
7. L’application web initialise une session pour l’utilisateur.

Découvrez comment [Configurer et Implement Native to Web SSO](/docs/fr-ca/authenticate/single-sign-on/native-to-web/configure-implement-native-to-web)

<div id="limitations">
  ## Limitations
</div>

* Une fois Native to Web SSO activé pour une application, le paramètre `session_transfer_token` fonctionne uniquement avec Native to Web SSO.
* <Tooltip tip="Jeton d’actualisation : jeton utilisé pour obtenir un jeton d’accès renouvelé sans obliger les utilisateurs à se connecter à nouveau." cta="Voir le glossaire" href="/docs/fr-ca/glossary?term=Refresh+Tokens">Jetons d’actualisation</Tooltip> provenant d’une transaction Session Transfer Token antérieure ne génèrent pas de nouveaux Session Transfer Tokens.
