日本語にしてもKeybaseが見えないのはいっしょ。
$ curl -i https:// mastodon.zunda.ninja/api/v1/accounts/1/identity_proofs
HTTP/1.1 422 Unprocessable Entity
:
{"error":"This method requires an authenticated user"}
たぶんこれわね。ログインしていればレスポンスは下記。たぶん隠すべきではないんだろうなあ
[{"provider":"Keybase","provider_username":"zunda","updated_at":"2019-04-23T18:37:35.397Z","proof_url":"https:// keybase.io/zunda/sigchain#d583d35bf8d0467fdb4b6d82b1d56f8ca93e9a55ffc22439bf63a2b2821b74a00f","profile_url":"https:// keybase.io/zunda"}]
git blame app/controllers/api/v1/accounts/identity_proofs_controller.rbするとずっとbefore_action :require_user!してたっぽい。まいっか←
/.well-known/keybase-proof-configも壊れてるなあ…
Keybaseアプリからの検証は/api/proofs?provider=keybase&username=zundanに来るみたい。こっちは生きてる。
$ curl 'https:// mastodon.zunda.ninja/api/proofs?provider=keybase&username=zundan'
{"avatar":"https:// s3.amazonaws.com/zundan-mastodon/accounts/avatars/000/000/001/original/4b8def44acb30e97.gif","signatures":[{"sig_hash":"d583d35bf8d0467fdb4b6d82b1d56f8ca93e9a55ffc22439bf63a2b2821b74a00f","kb_username":"zunda"}]}
ほむ。てかロゴ?壊れてるのは500のページの方かしら?
method=GET path=/.well-known/keybase-proof-config format=*/* controller=WellKnown::KeybaseProofConfigController action=show status=500 error='Webpacker::Manifest::MissingEntryError: Webpacker can't find media/images/logo_transparent_black.svg in /app/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
unless you are using the `webpack -w` or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.