おひとり様サーバーとかオレオレサーバーとか言われる最低限のActivityPubを実装した時のメモ
@donbe1961 Activityに対して署名されていると、それ自体を検証できるようになるので、オリジンサーバ以外から配送する・転送することができます。その差が大きいですね。 #fedibird
ご新規さん、Fediverseの世界へようこそ。先住民は大歓迎していますよ。
スムーズにFediverse/Mastodonに慣れるために、まずタイムラインの種類があること、投稿の種類があることの二つだけ知っていると楽しみやすいです。
まずは一つ目タイムラインについて、
【ホーム】あなたがフォローしている人の投稿が表示されます。最初は空っぽなのでちょっと寂しいデス。フォローを増やして自分好みのタイムラインを作ることができます。
【ローカルタイムライン】同じサーバーで"公開"投稿をしている人の投稿が表示されます。サーバー毎の特色や空気感はここから理解しやすいかと思います。気軽に投稿してみましょう。
【連合タイムライン】自サーバーが認識している他サーバーも含めた"公開"投稿が表示されます。Fediverseの世界は広いなって思うかもしれません。いろいろなサーバーがあって、いろんなな話題が進行しているんです。
(続く)
あれ?Deleteって、本文にも署名があるのはなんでや。いや?Delete以外にも本文に署名があったりするな。署名はいいけど、本文に入っている署名って何に対して署名してるんだろ。httpのヘッダに入ってる署名と、本文の署名は違うっぽいから、本文の署名はまた別の文字列に対する署名なんだろう、ぐらいは薄っすらと。activitypubの仕様には特に記載は見当たらないし、mastodonで必要なものなのか。謎。
試しに、署名なしでPOSTしたら202が返ってきて一見受け付けられたっぽいのに、反映はされない。サーバーごとでDELETEに対する挙動はおまかせで共通のMUSTではないってことかもしれない…
#fedibird
ツイッターとfacebookが登場した頃は面白かったんだけど…
POSTで401が返ってくる状態だけど、ActibityPubと対戦。今日までのところ。
https://t2aki.doncha.net/?cat=64
還暦です
まだらハゲで、まだらボケですが生きてます。
小説とか映画とかアニメが好きです。
おひとり様ActivityPubサーバーを自作してみたので、最近はそちらメインで生息してます。
@t2aki