Condividi tramite


API di rete ID verificato di Microsoft Entra

L'API di rete ID verificato di Microsoft Entra consente di cercare le credenziali pubblicate nella rete ID verificato di Microsoft Entra.

Nota

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

URL di base

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.

Authentication

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 in base al nome di dominio collegato. Il valore fornito per il filter parametro verrà usato per trovare le autorità emittenti che hanno eseguito l'onboarding in ID verificato di Microsoft Entra e hanno un dominio collegato verificato. Attualmente è possibile filtrare solo in base linkeddomainurls a e con l'operatore like. Nella risposta saranno presenti al massimo 15 emittenti.

Richiesta HTTP

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

Intestazioni della richiesta

Intestazione Valore
Autorizzazione Connessione (token). Richiesto
Content-Type application/json

Parametri della richiesta

Parametro value
filter 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 saranno 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). Richiesto
Content-Type application/json

Parametri della richiesta

Parametro value
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 sulla rete ID verificato di Microsoft Entra.