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