Ricky Mondello: Adoption of Well-Known URL for Changing Passwords

Recentemente Ricky Mondello, do time Safari, compartilhou uma nota sobre como o Twitter está usando a especificação ./well-known/change-password.

I just noticed that Twitter has adopted the Well-Known URL for Changing Passwords! Is anyone aware of other sites that have adopted it?

Twitter's implementation: https://twitter.com/.well-known/change-password; Github's: https://github.com/.well-known/change-password; Specification :https://github.com/WICG/change-password-url

Read full post .

O recurso passou completamente por mim, mas é uma boa ideia: dado um arquivo em um local bem conhecido, o navegador pode oferecer uma interface do usuário que permita a rápida redefinição da senha sem ter que navegar pela interface do usuário complexa dos sites.

A especificação é enganosamente simples: o arquivo conhecido simplesmente contém a URL para direcionar o usuário para quando ele deseja executar a ação. Isso me levou a pensar, podemos oferecer mais desses recursos:

  • Um local bem conhecido para modelos de consentimento baseados em GDPR (consentimento do cookie) - os proprietários do site podem oferecer um link para a página em que um usuário pode gerenciar e potencialmente revogar todos os cookies e outros itens de consentimento de dados.
  • Um local bem conhecido para o gerenciamento de permissão do navegador - os proprietários de sites podem oferecer um local rápido para que os usuários possam revogar permissões para itens como localização geográfica, notificações e outras primitivas.
  • Um caminho bem conhecido para exclusão e alterações de conta
  • Um caminho bem conhecido para o gerenciamento de assinaturas de listas de discussão

A lista continua ... Eu realmente gosto da idéia de arquivos de redirecionamento simples para ajudar os usuários a descobrirem ações comuns do usuário, e de uma maneira de o navegador aparecer.

About Me: Paul Kinlan

I lead the Chrome Developer Relations team at Google.

We want people to have the best experience possible on the web without having to install a native app or produce content in a walled garden.

Our team tries to make it easier for developers to build on the web by supporting every Chrome release, creating great content to support developers on web.dev, contributing to MDN, helping to improve browser compatibility, and some of the best developer tools like Lighthouse, Workbox, Squoosh to name just a few.