Login com Discord, Google e Microsoft, o oAuth2 é suficiente?

Já estamos bem fora do tópico. Você perguntou sobre logins SSO, e o ActivityPub não tem relação alguma com isso, assim como o protocolo pelo qual os e-mails são enviados ou o que é um feed RSS. Da mesma forma, todo o Fediverso, incluindo o Mastodon, baseia-se na ideia de que você só precisa entrar em um servidor. Em outras palavras, se você federar uma categoria ou tag, um usuário do Mastodon nem sequer saberá de onde vem o tráfego em princípio; ele simplesmente aparecerá em seu feed se ele tiver assinado o tráfego que passa pelo ActivityPub que você oferece.

Portanto, passamos das opções de login para os fundamentos dos sistemas federados.

As buscas não funcionam dessa maneira. Muito provavelmente, o servidor Mastodon do usuário nem sequer sabe da existência do seu fórum. A situação muda nesse servidor quando alguém lá começa a seguir uma categoria ou tag do seu fórum, mas eles precisam primeiro conhecer o identificador que seu fórum usa por outras rotas, ou você pode pensar nisso como um endereço.

Depois disso, a informação começa a se espalhar lentamente, e mais rapidamente pelas ações de alguém que segue seu fórum para seus próprios seguidores, se eles compartilharem mais adiante.

A descoberta se torna mais fácil quando o Discourse aprender a usar hashtags (e concordar em se comunicar com o Friendica, que é o equivalente do Fediverso ao Facebook), mas ainda não chegamos lá.

Portanto, trata-se de duas coisas:

  • O ActivityPub é como o RSS e não faz nada por si só, a menos que alguém saiba como lê-lo.
  • Todo o Fediverso baseia-se na ideia de que aqueles de fora nunca precisam vir ao seu fórum.

Dedique algum tempo aqui. Pode ajudar a entender os fundamentos do que é federação e Mastodon, e o que não são.