-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Threadsの連合ユーザーのusernameが変更されても反映されない #13611
Comments
Threadsがオープンソースではないので中の人に聞くか飛んできたActivityなどから類推するしかなさそう |
とりあえずusername変更後に行ったノートも同一のユーザーのノートとして扱われてはいるので同一のacctとして扱えてはいそう |
(usernameが変更できる仕様はどっちかといえばThreads側に問題がありそうな気がしなくもないけどどうなんだろう) |
を解釈すると 現状のリモートユーザーを特定するIDの内
このうち、usernameを含む1, 3が変更されている可能性があるって感じかしら それで 現状のupdatePersonでは2をキーにして更新するけど、1, 2, 3のカラムはいずれも更新しない。 :
https://www.w3.org/TR/activitypub/#actor-objects Related: #11372 |
|
理想的にはそうなのかもしれないけど、既存データを考えると現実的に無理。 |
user_username テーブル作って |
変更履歴を残すのであればcreatedAtといつ失効したかも持っていたほうがいい可能性がある Misskeyでの仕様はまた別になるがMisskeyの仕様も変えるならused_username周りの仕様も変える必要がありそう? |
ActivityPub and WebFinger community group reportに次のようにあるので、WebFingerにおけるusernameはActivityPubのアクターを一意に指すべきと考えられます。
ActivityPub自体は ただ、同reportには次のようにもあるので、usernameを(共時的に)一意として扱えたとしても不変として扱うべきでないという結論には変わりなさそうです。
|
個人的な意見
|
Misskeyがusernameの変更をサポートしてないのはリモートの対応含めて面倒だしそんなに需要がないから実装してないぐらいの感覚だと思ってる(しゅいろの意見は知らない) |
💡 Summary
Instagramのusernameらしきものを変更するとthreadsのusernameも変更される、しかしMisskey上ではそれが反映されない
usernameを変更直後、ユーザーの照会を行なったところ同一のユーザーが表示されることは確認できた(Instagramが14日間はユーザー名を元に戻せるので2週間だけの措置?詳細不明)
おそらく
uri
は変わらないがurl
は変更され、username
も変更される?(詳細な仕様は調査の必要がありそう)🥰 Expected Behavior
usernameの変更が反映される
🤬 Actual Behavior
usernameの変更が反映されない
📝 Steps to Reproduce
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?
The text was updated successfully, but these errors were encountered: