Panoramica
Su Bluesky è frequente aver bisogno di risolvere reciprocamente handle, DID, ecc.Risolvere un DID dall’handle
Tramite API
Tramite DNS/well-known
Verifica un record DNS TXT o/.well-known/atproto-did.
Ottenere il DID Document da un DID
resolveDID restituisce il DID Document.
https://plc.directory/did:plc:ewvi7nxzyoun6zhxrhs64oiz
Ottenere l’handle dal DID Document
Il campoalsoKnownAs del DID Document contiene l’handle.
Risoluzione unificata con resolveIdentity
ConresolveIdentity, che combina resolveHandle e resolveDID, puoi risolvere partendo sia da un DID che da un handle e ottenere il DID Document.
Recupero del profilo pubblico
Il profilo pubblico può essere risolto sia da DID che da handle, e la risposta contiene sia DID che handle.Ottenere l’URL del PDS / serviceEndpoint
IlserviceEndpoint del DID Document è l’URL del PDS. Raramente lo si usa direttamente, ma se serve puoi ottenerlo.
Ottenere l’URL dell’Authorization Server
Attraverso il PDS risolvi l’URL dell’Authorization Server. Per un account registrato su Bluesky è tipicamentehttps://bsky.social.
Source: docs/identity.md