Acabei de instalar um novo Discourse e importei um histórico de interações de outro tipo de fórum. Estou executando alguns testes para aprender melhor sobre o Discourse e para garantir que ele esteja trancado - as discussões são privadas.
Ok, defini “Login Necessário” e funcionou. Ótimo.
Como administrador, criei uma nova postagem com um @nomedeusuário referenciando minha própria conta pessoal. Um e-mail chegou à minha caixa de entrada com uma cópia da postagem e um link para o @nomedeusuário. Esse link abre meu Discourse em um URL como https://discourse.mydomain.com/u/nomedeusuario/summary, que fornece muitas informações úteis.
Atualizei o endereço no meu navegador, substituindo meu nome de usuário pelo nome de usuário de outro membro e, em seguida, pude ver um resumo para o segundo usuário.
De qualquer forma, este URL pode ser adivinhado e meu discourse ‘privado’ se torna público. Devo estar perdendo alguma outra configuração que oculta meu site.
Sim, como mencionado em minha postagem inicial, o login obrigatório está habilitado. Quando vou para a minha página do Discourse, a única coisa que vejo é uma mensagem de boas-vindas e um botão de login. Acho que um Discourse público exibe muito mais, como tópicos, categorias, etc.
Se você estiver seguindo um link de um e-mail de notificação, ele o conectará automaticamente à comunidade quando você clicar nele, portanto, alterar a URL para o perfil de outro usuário na mesma sessão o levará a essa página porque você já está conectado.
Obrigado. Confirmei o comportamento que você descreveu. Ainda estou me acostumando com o quão inteligente o Discourse é com esses links que o levam para a comunidade tão convenientemente quanto se você tivesse se autenticado manualmente.
Tudo funcionando bem. Só estou de volta para fazer uma observação sobre minha experiência e o motivo da confusão.
Estou usando o Firefox e dependo muito do seu modo de contêiner, onde meu comportamento padrão é que cada aba seja isolada de todas as outras. Como os cookies são privados neste modo, uma aba recém-aberta - como acontece automaticamente quando clico em um link do meu e-mail do Thunderbird - me dá um ambiente novo para navegar. Eu dependo muito do meu gerenciador de senhas para não enlouquecer com os logins.
O que eu não percebi inicialmente ao clicar no link que o Discourse enviou para o meu e-mail foi que a aba do Firefox que abriu era uma exceção à regra que descrevi acima, ou seja, não era uma aba privada e compartilhava os cookies com minha visualização mais recente do Discourse (provavelmente a aba mais nova que eu estava usando quando acionei a notificação por e-mail). Portanto, não havia nenhuma mágica do Discourse acontecendo, é apenas um comportamento nos Contêineres do Firefox que eu não havia experimentado antes.