O que é um token de URL?

Retrato de homem com código de computador

Os tokens de URL permitem que os sites compartilhem dados.

Crédito da imagem: Stockbyte / Stockbyte / Getty Images

Um localizador de recurso universal (ou uniforme) é uma sequência de caracteres que um programa usa para se conectar a um recurso da Internet, como uma página da Web ou endereço de e-mail. Além de um endereço básico, como "amazon.com", o URL pode incluir um token de dados que um servidor da Web usa para identificar você ou sua sessão. Isso permite que o servidor forneça informações mais sofisticadas, consistentes e personalizadas.

URL

Um URL tem várias partes, incluindo o método de acesso e os nomes do servidor, domínio e página. Por exemplo, na URL "news.yahoo.com/business" o método de acesso é Hypertext Transport Protocol, também conhecido como HTTP, o nome do servidor é "news" e o domínio é "yahoo.com". O nome após a barra indica os negócios do Yahoo News página. Se um ponto de interrogação seguir o nome de uma página, como em "news.google.com/nwshp? hl = en & tab = wn, "os itens que seguem a página" nwshp "são parâmetros que o Google usa para exibir as notícias. Por exemplo, "hl = en" define o idioma da página para inglês. Os programadores da Web podem colocar informações para dezenas de parâmetros em uma URL, portanto, quando você clica em um link, o servidor da Web recebe as informações. Tokens são dados gerados automaticamente por um servidor Web e passados ​​como parâmetros em URLs.

Vídeo do dia

Programação

Muitos sites, incluindo fóruns, bancos, agências de notícias e varejistas, têm páginas da Web dinâmicas que se reconfiguram para fornecer a você informações personalizadas. Esses sites usam programas que produzem páginas da Web como saída. Os programas recebem informações passadas a eles em parâmetros de URL, decodificam os parâmetros e geram páginas da Web com base nessas informações.

Redirecionamento

Em vez de exibir uma página, um programa da Web pode enviar seu navegador a um site ou página diferente sem que você precise clicar em um link. Por exemplo, se uma organização renovar seu site, uma página que você marcou pode exibir uma mensagem informando sobre a mudança e, em seguida, avisa que o enviará para uma nova página em cinco segundos. Os desenvolvedores da Web chamam esse processo de "redirecionamento" e, entre outros usos, permite que diferentes sites passem usuários da Web para diferentes sites de cooperação automaticamente. Se você entrar em um site da Web e ele enviar seu navegador para outro, o primeiro site pode colocar um token em seu URL.

Autenticação

Os tokens de URL são uma forma de dar aos usuários permissão de acesso a vários recursos da web. Quando você efetua login em um site da Web com um ID de usuário e senha, essas informações fornecem acesso ao site. Se o proprietário do site tiver um acordo com outro site, o primeiro site pode dar a você acesso às informações hospedadas no segundo site. O primeiro site envia uma solicitação de token de autenticação ao servidor da Web do segundo site. O servidor gera um código de segurança e o passa para o primeiro site. O primeiro site redireciona seu navegador para o segundo site usando o token no URL. Seu navegador se conecta ao segundo site automaticamente usando o token. Isso permite que você visualize o segundo site sem a etapa adicional de fazer login nele.