Você tem uma conta no Mastodon e quer fazer login no Chrome, Firefox e Edge sem digitar as credenciais toda vez. O Mastodon usa tokens de sessão OAuth padrão, que são armazenados localmente em cada navegador. Este artigo explica como as sessões do Mastodon funcionam, como manter uma sessão ativa em vários navegadores e o que fazer quando a sessão expira ou apresenta comportamento inesperado.
Cada navegador armazena seu próprio cookie de sessão. Fazer login em um navegador não faz login automaticamente em outro. Você precisa fazer login separadamente em cada navegador. O token de sessão está vinculado àquele navegador e dispositivo específicos. Entender essa separação ajuda a gerenciar logins com eficiência e evita confusão ao ver estados diferentes em navegadores diferentes.
Este guia aborda o ciclo de vida da sessão, as etapas para fazer login em vários navegadores e problemas comuns, como logouts inesperados e conflitos entre dispositivos.
Principais Conclusões: Gerenciamento de Sessão do Mastodon Entre Navegadores
- Faça login em cada navegador separadamente: As sessões do Mastodon são específicas do navegador e não são sincronizadas entre navegadores ou dispositivos.
- A expiração da sessão é controlada pelo administrador da instância: A maioria das instâncias expira sessões inativas após 24 horas a 7 dias.
- Use “Lembrar de mim” para estender a duração da sessão: Marcar esta caixa durante o login cria um cookie de maior duração naquele navegador.
Como as Sessões do Mastodon Funcionam em Diferentes Navegadores
O Mastodon usa OAuth 2.0 para autenticação. Quando você faz login em um navegador, o servidor Mastodon emite um token de acesso e um token de atualização. Esses tokens são armazenados como cookies nesse navegador. O servidor não compartilha tokens entre navegadores ou dispositivos. Cada navegador mantém sua própria sessão independente.
Armazenamento de Cookie de Sessão
O cookie de sessão é armazenado no armazenamento local do navegador. Ele contém o token de acesso e o ID do usuário. O servidor valida este cookie a cada requisição. Se você limpar os cookies ou usar uma janela de navegação privada, a sessão é perdida. Você precisa fazer login novamente.
Expiração da Sessão
A expiração da sessão é controlada pelo administrador da instância. A maioria das instâncias define um tempo de vida padrão da sessão de 24 horas a 7 dias. Se você marcar a caixa “Lembrar de mim” durante o login, o servidor emite um token com maior duração, geralmente até 30 dias. Sem “Lembrar de mim”, a sessão expira quando você fecha o navegador ou após o tempo limite curto.
Sem Sincronização Entre Navegadores
O Mastodon não sincroniza sessões entre navegadores. Fazer login no Chrome não cria uma sessão no Firefox. Você precisa fazer login em cada navegador individualmente. Isso é um recurso de segurança. Se um navegador for comprometido, o invasor não ganha acesso às sessões em outros navegadores.
Etapas para Fazer Login em Vários Navegadores
Siga estas etapas para cada navegador que você deseja usar com sua conta do Mastodon.
Chrome
- Abra o Chrome e vá para sua instância
Digite a URL da sua instância Mastodon na barra de endereços. Por exemplo, mastodon.social. Pressione Enter. - Clique no botão Entrar
Ele está localizado no canto superior direito da página inicial da instância. Um formulário de login aparece. - Digite seu e-mail ou nome de usuário e senha
Digite suas credenciais exatamente como as registrou. Marque a caixa “Lembrar de mim” se quiser uma sessão mais longa. - Clique em Entrar
O servidor valida suas credenciais e cria um cookie de sessão. Você é redirecionado para sua linha do tempo inicial.
Firefox
- Abra o Firefox e navegue até sua instância
Digite a mesma URL da instância na barra de endereços do Firefox. Pressione Enter. - Localize o botão Entrar
Ele aparece na mesma posição que no Chrome. Clique nele. - Forneça suas credenciais de login
Digite seu e-mail ou nome de usuário e senha. Opcionalmente, marque “Lembrar de mim”. - Complete o login
Clique em Entrar. O Firefox agora tem seu próprio cookie de sessão, independente do Chrome.
Edge
- Abra o Edge e vá para sua instância
Digite a URL da instância na barra de endereços do Edge. Pressione Enter. - Clique em Entrar
O botão está na área superior direita. Um formulário de login abre. - Digite os detalhes da sua conta
Digite seu e-mail ou nome de usuário e senha. Marque “Lembrar de mim” se desejar. - Pressione Entrar
O Edge cria sua própria sessão. Agora você está logado nos três navegadores.
Problemas Comuns e Como Resolvê-los
Sessão Expira Inesperadamente em um Navegador
Se você está logado no Chrome, mas é desconectado após algumas horas, o tempo de vida da sessão nessa instância pode ser curto. Tente fazer login novamente e marcar a caixa “Lembrar de mim”. Isso estende a sessão para a duração máxima permitida pela instância. Se o problema persistir, entre em contato com o administrador da sua instância para verificar a configuração de tempo limite da sessão.
Não Consigo Fazer Login em um Segundo Navegador
Se você já está logado em um navegador e tenta fazer login em outro, pode ver uma mensagem de erro dizendo “Já logado”. Isso é raro, mas pode acontecer se a instância usar uma política de sessão única restrita. A maioria das instâncias permite várias sessões. Limpe os cookies no segundo navegador e tente novamente. Se o erro continuar, faça logout no primeiro navegador, faça login no segundo navegador e, em seguida, faça login novamente no primeiro navegador.
Modo de Navegação Privada Causa Logins Repetidos
Janelas de navegação privada não retêm cookies de sessão após o fechamento da janela. Cada vez que você abre uma janela privada e navega até sua instância, precisa fazer login novamente. Para evitar isso, use janelas normais para o Mastodon. Se precisar usar o modo privado, aceite que terá que fazer login toda vez.
Extensões de Sincronização do Navegador Interferem nas Sessões
Algumas extensões de navegador que sincronizam cookies ou senhas podem causar conflitos de sessão. Por exemplo, um gerenciador de senhas pode preencher automaticamente as credenciais, mas não o token de sessão. Desative as extensões uma por uma para identificar o culpado. Mantenha apenas as extensões essenciais ativadas para o Mastodon.
Comportamento da Sessão do Mastodon: Janela Normal vs. Navegação Privada
| Item | Janela Normal | Navegação Privada |
|---|---|---|
| Persistência da sessão | O cookie de sessão persiste após reiniciar o navegador se “Lembrar de mim” estiver marcado | O cookie de sessão é excluído quando a janela privada é fechada |
| Login necessário | Uma vez por navegador, até a sessão expirar ou os cookies serem limpos | Toda vez que você abre uma nova janela privada |
| Caso de uso | Uso diário em dispositivos pessoais | Acesso ocasional em computadores compartilhados ou públicos |
Agora você pode fazer login na sua conta do Mastodon em qualquer navegador e entender por que as sessões se comportam de forma diferente. Para uso diário, faça login com “Lembrar de mim” marcado em uma janela normal. Isso mantém você logado por até 30 dias na maioria das instâncias. Se você usar um computador compartilhado, sempre faça logout manualmente após cada sessão. Como dica avançada, você pode revisar e revogar sessões ativas em Configurações > Conta > Aplicativos autorizados do Mastodon para ver quais navegadores e aplicativos têm acesso à sua conta.