Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-02-16 GMT+08:00

Importação de um arquivo de metadados

Função

Esta API é fornecida para que o administrador importe um mapeamento.

Essa API é usada para importar um arquivo de metadados para o IAM para implementar a autenticação de identidade federada. O arquivo de metadados especifica endereços de API e informações de certificado conforme o padrão SAML 2.0. Para obter o arquivo de metadados do seu IdP corporativo, entre em contato com o administrador da empresa.

A API pode ser chamada usando o ponto de extremidade global e pontos de extremidade específicos da região. Para pontos de extremidade do IAM, consulte Regiões e pontos de extremidade.

URI

POST /v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata

Tabela 1 Parâmetros de URI

Parâmetro

Obrigatoriedade

Tipo

Descrição

idp_id

Sim

String

Nome do provedor de identidade.

protocol_id

Sim

String

ID do protocolo.

Parâmetros de solicitação

Tabela 2 Parâmetros no cabeçalho da solicitação

Parâmetro

Obrigatoriedade

Tipo

Descrição

Content-Type

Sim

String

Preencha application/json;charset=utf8 neste campo.

X-Auth-Token

Sim

String

Consulte Ações.

Tabela 3 Parâmetros no corpo da solicitação

Parâmetro

Obrigatoriedade

Tipo

Descrição

domain_id

Sim

String

ID da conta.

xaccount_type

Sim

String

Fonte da conta. Este parâmetro é deixado em branco por padrão.

metadata

Sim

String

Metadados do servidor IdP.

Parâmetros de resposta

Tabela 4 Parâmetros no corpo da resposta

Parâmetro

Tipo

Descrição

message

String

Resultado da importação.

Exemplo de solicitação

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..."
}

Exemplo de resposta

Código de status: 201

O arquivo de metadados foi importado com êxito.

{
    "message": "Import metadata successful"
}

Códigos de status

Código de status

Descrição

201

O arquivo de metadados foi importado com êxito.

400

Parâmetros inválidos.

401

Autenticação falhou.

403

Acesso negado.

500

Erro de servidor interno.

Códigos de erro

Nenhum