Importación de un archivo de metadatos
Función
Esta API se proporciona para que el administrador importe un archivo de metadatos.
Esta API se utiliza para importar un archivo de metadatos a IAM para implementar la autenticación de identidad federada. El archivo de metadatos especifica direcciones API e información de certificado de acuerdo con el estándar SAML 2.0. Para obtener el archivo de metadatos del IdP de empresa, póngase en contacto con el administrador de empresa.
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
POST /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ámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
domain_id |
Sí |
String |
ID de cuenta. |
xaccount_type |
Sí |
String |
Fuente de la cuenta. Este parámetro se deja en blanco por defecto. |
metadata |
Sí |
String |
Metadatos del servidor IdP. |
Parámetros de respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
message |
String |
Resultado de importación. |
Ejemplo de solicitud
Solicitud de importación de un archivo de metadatos
POST https://iam.myhuaweicloud.com/v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata
{ "xaccount_type": "", "domain_id": "d78cbac186b744899480f25bd...", "metadata": "<md:EntityDescript..." }
Ejemplo de respuesta
Código de estado: 201
El archivo de metadatos se importa correctamente.
{ "message": "Import metadata successful" }
Códigos de estado
Código de estado |
Descripción |
---|---|
201 |
El archivo de metadatos se importa 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