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 llamar 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 finales de IAM, consulte Regions 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 |
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. |
Solicitud de ejemplo
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 importó.
{ "message": "Import metadata successful" }
Códigos de estado
Código de estado |
Descripción |
---|---|
201 |
El archivo de metadatos se importó. |
400 |
Parámetros no válidos. |
401 |
Error de autenticación. |
403 |
Acceso denegado. |
500 |
Error de servidor interno. |
Códigos de error
Ninguno