Qu'est-ce qu'un jeton d'URL ?

Portrait d'homme avec code informatique

Les jetons d'URL permettent aux sites Web de partager des données.

Crédit d'image : Stockbyte/Stockbyte/Getty Images

Un localisateur de ressources universel (ou uniforme) est une chaîne de caractères qu'un programme utilise pour se connecter à une ressource Internet, telle qu'une page Web ou une adresse e-mail. En plus d'une adresse de base, telle que « amazon.com », l'URL peut inclure un jeton de données qu'un serveur Web utilise pour vous identifier ou identifier votre session. Cela permet au serveur de fournir des informations plus sophistiquées, cohérentes et personnalisées.

URL

Une URL comporte plusieurs parties, notamment la méthode d'accès et les noms de serveur, de domaine et de page. Par exemple, dans l'URL "news.yahoo.com/business", la méthode d'accès est Hypertext Transport Protocol, également connu sous le nom de HTTP, le nom du serveur est « news » et le domaine est « yahoo.com ». Le nom qui suit la barre oblique indique l'activité de Yahoo News page. Si un point d'interrogation suit un nom de page, comme dans "news.google.com/nwshp? hl=en&tab=wn", les éléments qui suivent la page "nwshp" sont des paramètres que Google utilise pour afficher les actualités. Par exemple, "hl=en" définit la langue de la page en anglais. Les programmeurs Web peuvent placer des informations pour des dizaines de paramètres dans une URL. Ainsi, lorsque vous cliquez sur un lien, le serveur Web reçoit les informations. Les jetons sont des données générées automatiquement par un serveur Web et transmises en tant que paramètres dans des URL.

Vidéo du jour

La programmation

De nombreux sites, y compris des forums, des banques, des agences de presse et des détaillants, ont des pages Web dynamiques qui se reconfigurent pour vous fournir des informations personnalisées. Ces sites utilisent des programmes qui produisent des pages Web comme sortie. Les programmes reçoivent des informations qui leur sont transmises dans les paramètres d'URL, décodent les paramètres et génèrent des pages Web sur la base de ces informations.

Redirection

Au lieu de servir une page, un programme Web peut envoyer votre navigateur vers un autre site ou une autre page sans que vous ayez à cliquer sur un lien. Par exemple, si une organisation réorganise son site, une page que vous avez mise en signet peut afficher un message vous informant du changement, puis vous indique qu'elle vous enverra vers une nouvelle page dans cinq secondes. Les développeurs Web appellent ce processus « redirection » et, entre autres utilisations, il permet à différents sites de transmettre automatiquement les utilisateurs Web à différents sites coopérants. Si vous vous connectez à un site Web et qu'il envoie votre navigateur à un autre, le premier site peut mettre un jeton dans son URL.

Authentification

Les jetons d'URL sont un moyen d'accorder aux utilisateurs l'autorisation d'accéder à diverses ressources Web. Lorsque vous vous connectez à un site Web avec un identifiant et un mot de passe, ces informations vous donnent accès au site. Si le propriétaire du site a un accord avec un autre site, le premier site peut vous donner accès aux informations hébergées sur le second site. Le premier site envoie une demande de jeton d'authentification au serveur Web du second site. Le serveur génère un code de sécurité et le transmet au premier site. Le premier site redirige votre navigateur vers le deuxième site en utilisant le jeton dans l'URL. Votre navigateur se connecte automatiquement au deuxième site à l'aide du jeton. Cela vous permet d'afficher le deuxième site sans l'étape supplémentaire de connexion.