API de red de identificadores comprobados de Microsoft Entra
La API microsoft Entra Verified ID Network le permite buscar credenciales publicadas en el Microsoft Entra Verified ID Network.
Nota
La API está pensada para desarrolladores cómodos con las API de RESTful.
Base URL
La API de red comprobada de Microsoft Entra ID se proporciona a través de HTTPS. Todas las direcciones URL a las que se hace referencia en la documentación tienen la siguiente base: https://verifiedid.did.msidentity.com
.
Autenticación
La API está protegida a través del identificador de Entra de Microsoft y usa tokens de portador de OAuth2. El registro de la aplicación debe tener el permiso de API para Verifiable Credentials Service Admin
y, a continuación, al adquirir el token de acceso, la aplicación debe usar el ámbito 6a8b4b39-c021-437c-b060-5a14a3fd65f3/full_access
.
Búsqueda de emisores
Esta API se usa para buscar emisores disponibles en microsoft Entra Verified ID Network. Puede buscar emisores por su nombre de dominio vinculado. El valor proporcionado para el parámetro filter
se usa para buscar emisores que se incorporaron al identificador comprobado de Microsoft Entra y tener un dominio vinculado comprobado. Actualmente solo puede filtrar por linkeddomainurls
y con el operador like
. Hay un máximo de 15 emisores en la respuesta.
Solicitud HTTP
GET /v1.0/verifiableCredentialsNetwork/authorities?filter=linkeddomainurls%20like%20Woodgrove
Encabezados de solicitud
Encabezado | Valor |
---|---|
Autorización | Portador (token). Obligatorio |
Tipo de contenido | application/json |
Parámetros de solicitud
Parámetro | valor |
---|---|
filtro | linkeddomainurls como Woodgrove |
Mensaje devuelto
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/"
]
}
]
Búsqueda de tipos de credenciales publicados por un emisor
Esta API se usa para buscar tipos de credenciales publicados para un emisor específico. Debe conocer los emisores tenantId
y issuerId
. El mensaje devuelto es una colección de tipos de credenciales publicados y sus notificaciones respectivas. Hay un máximo de 100 tipos de credenciales en la respuesta.
Solicitud HTTP
GET /v1.0/tenants/:tenantId/verifiableCredentialsNetwork/authorities/:issuerId/contracts/
Encabezados de solicitud
Encabezado | Valor |
---|---|
Autorización | Portador (token). Obligatorio |
Tipo de contenido | application/json |
Parámetros de solicitud
Parámetro | valor |
---|---|
tenantId | TenantId obtenido de la búsqueda por nombre de dominio vinculado |
issuerId | IssuerId obtenido de la búsqueda por nombre de dominio vinculado |
Mensaje devuelto
HTTP/1.1 200 OK
Content-type: application/json
[
{
"name": "Verified employee 1",
"types": [
"VerifiedEmployee"
],
"claims": [
"displayName",
"givenName",
"jobTitle",
"preferredLanguage",
"surname",
"mail",
"revocationId",
"photo"
]
}
]
Pasos siguientes
Obtenga más información sobre microsoft Entra Verified ID Network.