Consulta de un archivo de metadatos
Función
Esta API se proporciona para que el administrador consulte el archivo de metadatos importado a IAM para un proveedor de identidad.
Se puede invocar a la API utilizando tanto el punto de conexión global como los puntos de conexión específicos de la región. Para los puntos de conexión de IAM, consulte Regiones y puntos de conexión.
URI
GET /v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| idp_id | Sí | String | Nombre del proveedor de identidad. |
| protocol_id | Sí | String | ID del protocolo. |
Parámetros de solicitud
| Parámetro | Obligatorio | Tipo | Descripción |
|---|---|---|---|
| Content-Type | Sí | String | Rellene application/json;charset=utf8 en este campo. |
| X-Auth-Token | Sí | String | Token de acceso emitido a un usuario para acreditar su identidad y sus permisos. Para obtener más información sobre los permisos requeridos por el token, consulte Acciones. |
Parámetros de respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
| id | String | ID de archivo de metadatos. |
| idp_id | String | Nombre del proveedor de identidad. |
| entity_id | String | Valor del campo entityID en el archivo de metadatos. |
| protocol_id | String | ID del protocolo. |
| domain_id | String | ID de cuenta. |
| xaccount_type | String | Fuente de la cuenta. Este parámetro se deja en blanco por defecto. |
| update_time | String | Hora en la que se importa o actualiza el archivo de metadatos. NOTA: El valor es una hora UTC en el formato AAAA-MM-DDTHH:mm:ss.ssssssZ, por ejemplo, 2023-06-28T08:56:33.710000Z. Para obtener más información sobre los formatos de fecha y hora, consulte ISO-8601. |
| data | String | Contenido del archivo de metadatos. |
Ejemplo de solicitud
Solicitud de consulta de un archivo de metadatos
GET https://iam.myhuaweicloud.com/v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata Ejemplo de respuesta
Código de estado: 200
La solicitud se ha realizado correctamente.
{
"domain_id": "d78cbac186b744899480f25bd022f468",
"update_time": "2020-02-12T13:26:25.000000",
"data": "<md:EntityDescript...",
"idp_id": "ACME",
"protocol_id": "saml",
"id": "11354739a6c940bc899fd9070ed1036d",
"entity_id": "https://idp.test.com/idp/shibboleth",
"xaccount_type": ""
} Códigos de estado
| Código de estado | Descripción |
|---|---|
| 200 | La solicitud se ha realizado correctamente. |
| 400 | Parámetros no válidos. |
| 401 | Error de autenticación. |
| 403 | Acceso denegado. |
| 500 | Error de servidor interno. |
Códigos de error
Ninguno