This account is not set to public on notestock.
This account is not set to public on notestock.
観測される範囲からの判断ですが、
Threadsのアカウントはドメイン部分がthreads.netになりますが、httpsでアクセスするサーバはwww.threads.netになる模様です。
たとえばAdam Mosseriさんのアカウントは @ mosseri @ threads.net ですが、Activityを受信するinboxは https://www.threads.net/ap/users/mosseri/inbox/ になっています。
これはMastodonでも時々ある設定で、.env.productionに書く
LOCAL_DOMAIN=threads.net
WEB_DOMAIN=www.threads.net
に相当します。
今後WebFingerの`resource`と`subject`が異なる例として`www.threads.net`が便利に使えるな(?)。今までは`toot.kif.rocks`などの知名度的に微妙な(といっては失礼だけど)例ばかりだったので
Wrong account names of users of Mastodon instances where WEB_DOMAIN != LOCAL_DOMAIN · Issue #7922 · misskey-dev/misskey
https://github.com/misskey-dev/misskey/issues/7922
しかしこれ、例えばMisskeyは正しい表示に対応していないらしいのだよなあ
QT: https://fedibird.com/@noellabo/111576931742450332 [参照]
Resolve canonical WebFinger subjects of remote actors by tesaguri · Pull Request #349 · kitsune-soc/kitsune
https://github.com/kitsune-soc/kitsune/pull/349
先日実装したばかりなので個人的にホットな(?)トピックである
しかしThreadsはActivityPubのアクターのURI(`url`でなく`id`の方)にusernameを入れているのか。これをやると例えばusernameの変更をサポートしたいときなどに困るという話があるのだよな(<https://github.com/mastodon/mastodon/issues/10745>)