nekocave.xyz

@Rоссийская Fедерация
Почему у # нет актор-страницы? Она же должна быть по #
https://point.community/actor
https://nekocave.xyz/actor

А у # есть
https://lor.sh/actor
https://mstdn.io/actor

У # тоже нет. Как же так? Как вообще работают сервера с настолько разными версиями протоколов?
https://soc.phreedom.club/actor
Rоссийская🐻Fедерация поделился этим.
E23 mastodon (AP)
через одно место тут всё работает
Обычному пользователю насрать как оно работает
ГЛАВНОЕ РАБОТАЕТ
Раджа friendica (через ActivityPub)
@Nokita Kaze
Разница в протоколах и стыковка через жопу тебя тоже уже не смущает? 🤣
так это же база протокола. Как сервер френдики и плеромы сообщает о себе, например, свой публичный RSA-ключ?
Gregory mastodon (AP)
а зачем она нужна? У smithereen тоже нет, не делал.
Забавно, искал старый тред, чтобы позвать тебя, а ты уже тут.
Как другие сервера получают твой pem-файл? Ты же должен всем сообщить, мол, вот мой открытый ключ, им я подписываю свои сообщения.
Gregory mastodon (AP)
эээ, это вообще не так работает. Ключ — это поле в объекте актора. У каждого уникальный. Объект актора получают по его адресу с заголовком Accept: application/activity+json. Адрес (URL) актора — его идентификатор в пределах интернета.

Вот твой:
Изображение / Фото
Какое... забавное поведение


А Webfinger тогда зачем?
acct:[email protected]">https://nekocave.xyz/.well-known/webfinger?resource=acct:[email protected]
acct:[email protected]" target="_blank" rel="noopener noreferrer">https://mstdn.io/.well-known/webfinger?resource=acct:[email protected]
acct:[email protected]" target="_blank" rel="noopener noreferrer">https://lor.sh/.well-known/webfinger?resource=acct:[email protected]
охуенная верстка, прекрасный парсер
Gregory mastodon (AP)
webfinger для случая, когда надо получить этот URL из простого username@domain. И, строго говоря, он не является официально частью ActivityPub. И мастодон нарушает спецификацию в этой части — он считает username@domain главным идентификатором пользователя, а должен считать как раз URL, который указан в поле id в объекте актора (и который возвращает webfinger). У меня эта часть правильно реализована, могу даже сделать изменяемые юзернеймы, но пока не делал.
Gregory mastodon (AP)
если что, спецификация вот
https://www.w3.org/TR/activitypub/
Так я спеку читал. Там непонятно описано про каноничный урл и доставание оттуда данных. Я думал, вебфингер и есть каноничный