ActivityPub은 해당 프로토콜을 사용하는 서버들 사이에서 메시지 등이 전달되는 방식을 정의하는 프로토콜입니다. 이는 누군가가 포럼에 로그인하는 방식과는 아무런 관련이 없습니다.
Mastodon 서버와 함께 oauth를 사용할 수 있습니다. 수천 개의 서버 중 어느 것을 사용할 것입니까? 제 서버는 절대 아닙니다. 즉, Mastodon 서버가 하나뿐인 것도 아니고, 로그인 자격 증명도 하나뿐인 것이 아닙니다. (현재로서는) 일반적인 Discourse 로그인도 사용할 수 없습니다.
그렇게 할 수 있습니다. ActivityPub 플러그인을 사용하는 경우, ActivityPub를 통해 여러분의 주제를 팔로우하고 싶은 사람들이 그렇게 할 수 있습니다. 하지만 이는 마스토돈으로만 제한되지 않습니다. 워드프레스나 픽셀페드(Pixelfed)도 사용할 수 있습니다(앞으로 프리덴티카(Friendica)도 가능하길 바랍니다). 하지만 이러한 사용자는 여러분의 포럼에 로그인하지 않습니다. ActivityPub를 통해 피드를 그들에게 전송하는 것입니다.
하지만 이는 그 자체로 가시성을 높여주지는 않습니다. 누군가 포럼의 존재를 알고 팔로우해야 할 계정을 아는 경우에만 포럼을 팔로우하고 참여할 수 있는 가능성을 높여줍니다.
아니요. ActivityPub 플러그인만 사용하면 됩니다. 그러면 (거의 전체 범위의) Fediverse의 누구든 해당 소위 액터의 사용자명을 알면 당신의 카테고리(와/또는 태그)를 팔로우할 수 있습니다 — 이는 이메일 주소와 비슷한 형태로, @some-name@forum.example.com과 같습니다.
따라서 관리자이신 당신은 Mastodon이나 다른 Fediverse 계정이 필요하지 않습니다. 왜냐하면 당신의 포럼은 이제 Fediverse의 하나의 서버가 되어, 누군가 정보를 요청할 경우 ActivityPub를 통해 정보를 전송하기 때문입니다.
그러므로 당신은 일부 Mastodon 서버에서 활동하며 콘텐츠를 공유할 수 있습니다. 모든 사람에게 콘텐츠를 강제로 전달하는 알고리즘은 없습니다. 이는 이메일이나 메일링 리스트와 같습니다 — 보낼 수 있으려면 상대방의 주소를 알아야 하고, 무언가를 받을 수 있으려면 리스트에 구독해야 합니다.
말했듯이 ActivityPub는 Fediverse를 통해 데이터를 전달하는 프로토콜일 뿐, 그 이상은 아닙니다.
이미 주제에서 상당히 벗어났습니다. 질문하신 것은 SSO 로그인에 관한 것이었고, ActivityPub는 이메일 전송에 사용되는 프로토콜이나 RSS 피드가 무엇인지와 마찬가지로 SSO와 전혀 관련이 없습니다. 마찬가지로, Mastodon을 포함한 Fediverse 전체는 사용자가 단 하나의 서버만 참여하면 된다는 아이디어에 기반하고 있습니다. 즉, 사용자가 여러분이 제공하는 ActivityPub를 통해 이동하는 트래픽에 구독한 경우에만 해당 트래픽이 피드에 표시되며, 그 경우에도 트래픽이 어디에서 오는지 원리적으로 알지 못합니다.
따라서 우리는 로그인 옵션에서 연방 시스템의 기본 개념으로 넘어가게 되었습니다.
검색은 그렇게 작동하지 않습니다. 가장 가능성이 높은 시나리오는 사용자의 Mastodon 서버가 여러분의 포럼의 존재 자체를 알지 못한다는 것입니다. 여러분의 포럼에서 카테고리나 태그를 팔로우하기 시작하면 해당 서버에서 상황이 변하지만, 사용자는 먼저 다른 경로를 통해 여러분의 포럼이 사용하는 식별자(주소라고 생각할 수 있습니다)를 알아야 합니다.
그 후로 정보는 서서히 퍼지기 시작하며, 여러분의 포럼을 팔로우하는 누군가가 이를 자신의 팔로워에게 공유할 경우 더 빠르게 퍼집니다.
Discourse가 해시태그를 사용하게 되며(Fediverse의 Facebook에 해당하는 Friendica와 통신하는 데 동의하게 되면) 발견이 더 쉬워지지만, 아직 그 단계에는 도달하지 못했습니다.
즉, 두 가지 사항에 관한 것입니다:
ActivityPub는 RSS와 같으며, 누군가가 이를 읽는 방법을 알지 않는 한 자체적으로 아무것도 하지 않습니다.
Fediverse 전체는 다른 곳에 있는 사람들이 여러분의 포럼에 올 필요가 없다는 아이디어에 기반하고 있습니다.
여기서 시간을 좀 보내보세요. 연방(Federation)과 Mastodon이 무엇인지, 그리고 무엇이 아닌지에 대한 아주 기본적인 개념을 이해하는 데 도움이 될 수 있습니다.