From fbf2b4f0df6f2f45dff39e69b7d2e6574ce1a4c5 Mon Sep 17 00:00:00 2001 From: syui Date: Fri, 20 Jun 2025 03:13:41 +0000 Subject: [PATCH] =?UTF-8?q?curl=20=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- curl.md | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) diff --git a/curl.md b/curl.md index 78938f4..b3bd92e 100644 --- a/curl.md +++ b/curl.md @@ -388,57 +388,3 @@ fi } ``` -## verify - -bluecheckという認証機能について、selfhostで試す方法を探しています。 - -- [bsky.social](https://bsky.social/xrpc/com.atproto.repo.listRecords?repo=bsky.app&collection=app.bsky.graph.verification) -- [syu.is](https://syu.is/xrpc/com.atproto.repo.listRecords?repo=ai.syu.is&collection=app.bsky.graph.verification) - -```sh -$ curl -sL "https://syu.is/xrpc/com.atproto.repo.listRecords?repo=ai.syu.is&collection=app.bsky.graph.verification"|jq ".records.[0]" -``` - -```json -{ - "uri": "at://did:plc:6qyecktefllvenje24fcxnie/app.bsky.graph.verification/3lnf7cgsi7s2b", - "cid": "bafyreihiy25idswtqnn3x24metot3k62wyfir5bjalddzr3lmyqtzknjpy", - "value": { - "$type": "app.bsky.graph.verification", - "handle": "syui.syu.is", - "subject": "did:plc:vzsvtbtbnwn22xjqhcu3vd6y", - "createdAt": "2025-04-21T00:00:00.323Z", - "displayName": "syui" - } -} -``` - -- https://github.com/bluesky-social/atproto/pull/3761/files -- https://github.com/bluesky-social/social-app/pull/8226 - -推測 - -- https://github.com/bluesky-social/atproto/blob/main/packages/pds/src/auth-verifier.ts - -```sh -host=syu.is -admin_password=xxx -url=https://${host}/xrpc/com.atproto.admin.updateSubjectStatus -json="{\"action\": \"com.atproto.admin.defs#authVerifier\", \"subject\": {\"$type\": \"com.atproto.admin.defs#repoRef\", \"did\": \"did:plc:example\"}}" -curl -X POST -u admin:${admin_password} -H "Content-Type: application/json" -d "$json" -sL $url -``` - -indigo-goatを使ってラベルを管理する方法です。 - -https://github.com/bluesky-social/atproto/discussions/3607 - -ozoneで管理されるようです。 - -```diff -# https://github.com/bluesky-social/atproto/blob/246562694fbc84dfcdace19c863f8fb2fe074739/packages/ozone/src/config/env.ts#L40-L44 -OZONE_VERIFIER_URL -OZONE_VERIFIER_DID -OZONE_VERIFIER_PASSWORD -OZONE_VERIFIER_ISSUERS_TO_INDEX -OZONE_VERIFIER_JETSTREAM_URL -``` \ No newline at end of file