Condividi tramite


API di rete microsoft Entra Verified ID

L'API Microsoft Entra Verified ID Network consente di cercare le credenziali pubblicate nella Microsoft Entra Verified ID Network.

Nota

L'API è destinata agli sviluppatori che hanno familiarità con le API RESTful.

Base URL

L'API Microsoft Entra ID Verified Network viene servita tramite HTTPS. Tutti gli URL a cui si fa riferimento nella documentazione hanno la base seguente: https://verifiedid.did.msidentity.com.

Autenticazione

L'API è protetta tramite Microsoft Entra ID e usa token di connessione OAuth2. La registrazione dell'app deve avere l'autorizzazione API per Verifiable Credentials Service Admin e quindi, quando si acquisisce il token di accesso, l'app deve usare l'ambito 6a8b4b39-c021-437c-b060-5a14a3fd65f3/full_access.

Ricerca di autorità emittenti

Questa API viene usata per cercare le autorità emittenti disponibili nella rete ID verificato di Microsoft Entra. È possibile cercare le autorità emittenti nome di dominio collegato. Il valore fornito per il parametro filter viene usato per trovare le autorità emittenti di cui è stato eseguito l'onboarding nell'ID verificato di Microsoft Entra e avere un dominio collegato verificato. Attualmente è possibile filtrare solo in base linkeddomainurls e con l'operatore like. Nella risposta sono presenti al massimo 15 emittenti.

Richiesta HTTP

GET /v1.0/verifiableCredentialsNetwork/authorities?filter=linkeddomainurls%20like%20Woodgrove

Intestazioni della richiesta

Intestazione Valore
Autorizzazione Connessione (token). Obbligatorio
Tipo di contenuto application/json

Parametri della richiesta

Parametro valore
filtro linkeddomainurls come Woodgrove

Messaggio restituito

HTTP/1.1 200 OK
Content-type: application/json

[
  {
    "id": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee",
    "tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
    "did": "did:web:bank.woodgrove.com...<SNIP>...",
    "name": "WoodgroveBank",
    "linkedDomainUrls": [
      "https://bank.woodgrove.com/"
    ]
  },
  {
    "id": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee",
    "tenantId": "bbbbcccc-1111-dddd-2222-eeee3333ffff",
    "did": "did:web:woodgrove.com...<SNIP>...",
    "name": "Woodgrove",
    "linkedDomainUrls": [
      "https://woodgrove.com/"
    ]
  }
]

Ricerca di tipi di credenziali pubblicati da un'autorità emittente

Questa API viene usata per cercare i tipi di credenziali pubblicati per un'autorità emittente specifica. È necessario conoscere le autorità emittenti tenantId e issuerId. Il messaggio restituito è una raccolta di tipi di credenziali pubblicati e le rispettive attestazioni. Nella risposta sono presenti al massimo 100 tipi di credenziali.

Richiesta HTTP

GET /v1.0/tenants/:tenantId/verifiableCredentialsNetwork/authorities/:issuerId/contracts/

Intestazioni della richiesta

Intestazione Valore
Autorizzazione Connessione (token). Obbligatorio
Tipo di contenuto application/json

Parametri della richiesta

Parametro valore
tenantId TenantId ottenuto dalla ricerca in base al nome di dominio collegato
issuerId IssuerId ottenuto dalla ricerca in base al nome di dominio collegato

Messaggio restituito

HTTP/1.1 200 OK
Content-type: application/json

[
  {
    "name": "Verified employee 1",
    "types": [
      "VerifiedEmployee"
    ],
    "claims": [
      "displayName",
      "givenName",
      "jobTitle",
      "preferredLanguage",
      "surname",
      "mail",
      "revocationId",
      "photo"
    ]
  }
]

Passaggi successivi

Altre informazioni su Microsoft Entra Verified ID Network.