다음을 통해 공유


Microsoft Entra 확인된 ID 네트워크 API

Microsoft Entra 확인된 ID 네트워크 API를 사용하면 Microsoft Entra 확인된 ID 네트워크 게시된 자격 증명을 검색할 수 있습니다.

메모

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 확인된 ID 네트워크에서 사용할 수 있는 발급자를 검색하는 데 사용됩니다. 연결된 도메인 이름으로 발급자를 검색할 수 있습니다. filter 매개 변수에 제공된 값은 Microsoft Entra Verified ID에 온보딩되고 확인된 연결된 도메인이 있는 발급자를 찾는 데 사용됩니다. 현재는 linkeddomainurls 연산자 like필터링할 수 있습니다. 응답에는 최대 15개 발급자가 있습니다.

HTTP 요청

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

요청 헤더

머리글
권한 부여 전달자(토큰). 필수
Content-Type application/json

요청 매개 변수

매개 변수
필터 Woodgrove와 같은 linkeddomainurls

메시지 반환

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/

요청 헤더

머리글
권한 부여 전달자(토큰). 필수
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"
    ]
  }
]

다음 단계

Microsoft Entra 확인된 ID 네트워크 대해 자세히 알아봅니다.