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