Mastodon - это децентрализованная, открытая социальная сеть, которая использует протокол WebFinger для облегчения поиска и доступа к пользователям. WebFinger позволяет пользователям находить информацию о других пользователях в сети Mastodon, используя их адреса электронной почты или другую идентифицирующую информацию.
WebFinger работает через простой HTTP-протокол, в котором пользователь отправляет запрос на сервер с использованием адреса электронной почты или идентификатора пользователя, которого он ищет. Сервер отвечает JSON-объектом, содержащим запрошенную информацию, известную как ресурсный дескриптор.
Ресурсный дескриптор предоставляет различные сведения о пользователе, включая его имя, изображение профиля, ссылки на социальные сети и открытый ключ для установления безопасных соединений.
При поиске пользователя Mastodon сеть запрашивает сервер пользователя с использованием определенного формата конечной точки. Сервер пользователя затем возвращает ответ WebFinger, содержащий необходимую информацию.
Чтобы реализовать WebFinger, пользователи могут создать конечную точку API WebFinger на своем собственном домене и определить JSON-файл, который предоставляет необходимую информацию.
Альтернативно, пользователи могут использовать ответ WebFinger от своего сервера Mastodon и сохранить его в виде статического JSON-файла на своем собственном сервере.
WebFinger необходим для поиска и доступа к пользователям в сети Mastodon, позволяя пользователям находить и подписываться друг на друга независимо от местоположения их сервера.
Mastodon предлагает опыт, аналогичный Twitter, с дополнительными преимуществами децентрализации и соблюдения веб-стандартов, таких как ActivityPub.
Для тех, кто только начинает знакомиться с Mastodon, доступно полное руководство, чтобы помочь вам начать.
feeds.hanselman.com
Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server
Create attached notes ...
