分享方式:


Microsoft Entra 驗證識別碼網路 API

Microsoft Entra 驗證識別碼網路 API 可讓您在 Microsoft Entra 驗證識別碼網路中搜尋已發佈的認證。

注意

API 適用於熟悉 RESTful API 的開發人員。

基礎 URL

Microsoft Entra ID 已驗證的網路 API 會透過 HTTPS 提供服務。 文件中參考的所有 URL 都有下列基礎:https://verifiedid.did.msidentity.com

驗證

API 會透過 Microsoft Entra ID 來保護,並使用 OAuth2 持有人權杖。 應用程式註冊需要具有 Verifiable Credentials Service Admin 的 API 權限,然後在取得存取權杖時,應用程式應該使用範圍 6a8b4b39-c021-437c-b060-5a14a3fd65f3/full_access

搜尋簽發者

此 API 用來搜尋 Microsoft Entra 驗證識別碼網路中可用的簽發者。 您可以依簽發者的「已連結網域」名稱來搜尋簽發者。 為 filter 參數所提供的值將用來尋找已上線至 Microsoft Entra 驗證識別碼且具有已驗證連結網域的簽發者。 目前,您只能依 linkeddomainurls 和使用 like 運算子進行篩選。 回應中最多會有 15 個簽發者。

HTTP 要求

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

要求標頭

標頭 數值
授權 持有人 (權杖)。 必要
內容-類型 application/json

要求參數

參數 value
篩選器 linkeddomainurls,如 Woodgrove

傳回訊息

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/"
    ]
  }
]

依簽發者搜尋已發佈的認證類型

此 API 用來搜尋特定簽發者的已發佈認證類型。 您需要知道簽發者 tenantIdissuerId。 傳回訊息是已發佈認證類型的集合和其各自的宣告。 回應中最多會有 100 個認證類型。

HTTP 要求

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

要求標頭

標頭 數值
授權 持有人 (權杖)。 必要
內容-類型 application/json

要求參數

參數 value
tenantId 依已連結網域名稱進行搜尋所取得的 TenantId
issuerId 依已連結網域名稱進行搜尋所取得的 IssuerId

傳回訊息

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

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

下一步

深入了解 Microsoft Entra 驗證識別碼網路