カスタムドメインをハンドルとして設定する2
ただ、アカウントを切り替える隙間を狙われると元のハンドル名が乗っ取られるのでそれをさせない視点で記載しました。
invice codeは必須です。
登場人物
ハンドル: kappaseijin.bsk.social のようにPDS毎に割り当てられたユーザー。
did: ハンドルとは違ってユニバーサルで一意な値。did:plc:xxxxxxxxx 。ハンドルから解決できる。ただし、plcという変換方法があまり筋が良くないと運営が言っているのでそこは将来変わるかも。
PDS: mastodonのインスタンスのようなもの。
1. Bluesky Account Creatorを開く。
2. すべての項目を埋める。当然、emailは元のアカウントは別のもの。
3. 別タブ(or ブラウザー)でSkylightを開いてログインする。
4. 「settings」から「enable develper mode」をONにする。
5. chrome/firefox/safari の developer toolsを開く(F12)。
6. Skylightの「profile」開く。
7. 「Print Object」をクリックする。
8. 「console」にJSONが吐き出されているので "did" を探す。"did:plc~"な形式。メモする。
9. 別タブ(or ブラウザー)でドメインで利用しているDNS設定を開く。
10. 新規レコードをTXTレコードで作製に進む。
11. 名前は "_atprotocol"、値は "did=先程取得したdid" でレコードを作製する。
12. Skylightに戻り、「settings」をクリックしてモーダルを開く。
8. '@' の横にDNS-TXTで用意したハンドル(サブドメイン名/ドメイン名)を入力する。
9. 「Verify」をクリックする。
10. 問題なく成功する。
11. 速攻でBluesky Account Creatorに戻り「Try」をクリックする。
12. ここまでで成功しているはずだが、なんかか失敗しているのは怖いので元のアカウントを開いているページ/アプリはそのままにして、別のWeb版クライアントをログアウトして本垢、サブ垢がemail & パスワードでログインできることを確認する。
13. 問題なければ公式のアカウントをログアウトして再度ログインし、サブのハンドル(email&パスワード)を追加する。
14. 9と11の間を秒の速さでやらないと誰かに元のハンドル名を取られちゃうかもなのでともかく迅速に。