Microsoft Entra 已驗證的標識碼網路 API
Microsoft Entra 已驗證標識符網路 API 可讓您在 Microsoft Entra Verified ID Network中搜尋已發佈的認證。
注意
API 適用於熟悉 RESTful API 的開發人員。
基底 URL
Microsoft Entra ID 已驗證的網路 API 會透過 HTTPS 提供服務。 檔案中參考的所有網址都有下列基底: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 Verified ID Network 中可用的簽發者。 您可以依其 連結網域 名稱來搜尋簽發者。 為 filter
參數提供的值是用來尋找已上線至 Microsoft Entra 已驗證標識符且具有已驗證連結網域的簽發者。 目前,您只能依 linkeddomainurls
和運算子 like
進行篩選。 回應中最多有15個簽發者。
HTTP 要求
GET /v1.0/verifiableCredentialsNetwork/authorities?filter=linkeddomainurls%20like%20Woodgrove
要求標頭
頁眉 | 價值 |
---|---|
授權 | 持有人(令牌)。 必填 |
Content-Type | application/json |
要求參數
參數 | 價值 |
---|---|
濾波器 | linkeddomainurls like 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 可用來搜尋特定簽發者的已發佈認證類型。 您必須知道簽發者 tenantId
,並 issuerId
。 傳回訊息是已發行認證類型的集合及其各自的宣告。 回應中最多有 100 種認證類型。
HTTP 要求
GET /v1.0/tenants/:tenantId/verifiableCredentialsNetwork/authorities/:issuerId/contracts/
要求標頭
頁眉 | 價值 |
---|---|
授權 | 持有人(令牌)。 必填 |
Content-Type | application/json |
要求參數
參數 | 價值 |
---|---|
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"
]
}
]