Consulta de um arquivo de metadados
Função
Essa API é fornecida para que o administrador consulte o arquivo de metadados importado para o IAM em busca de um provedor de identidade.
A API pode ser chamada usando o ponto de extremidade global e pontos de extremidade da região específica. Para pontos de extremidade do IAM, consulte Regiões e pontos de extremidade.
URI
GET /v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        idp_id  | 
      
        Sim  | 
      
        String  | 
      
        Nome do provedor de identidade.  | 
     
| 
        protocol_id  | 
      
        Sim  | 
      
        String  | 
      
        ID do protocolo.  | 
     
Parâmetros de solicitação
| 
        Parâmetro  | 
      
        Obrigatório  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|---|
| 
        Content-Type  | 
      
        Sim  | 
      
        String  | 
      
        Preencha application/json;charset=utf8 nesse campo.  | 
     
| 
        X-Auth-Token  | 
      
        Sim  | 
      
        String  | 
      
        Token de acesso emitido para um usuário para suportar sua identidade e permissões. Para obter detalhes sobre as permissões exigidas pelo token, consulte Ações.  | 
     
Parâmetros de resposta
| 
        Parâmetro  | 
      
        Tipo  | 
      
        Descrição  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        ID do arquivo de metadados.  | 
     
| 
        idp_id  | 
      
        String  | 
      
        Nome do provedor de identidade.  | 
     
| 
        entity_id  | 
      
        String  | 
      
        Valor do campo entityID no arquivo de metadados.  | 
     
| 
        protocol_id  | 
      
        String  | 
      
        ID do protocolo.  | 
     
| 
        domain_id  | 
      
        String  | 
      
        ID da conta.  | 
     
| 
        xaccount_type  | 
      
        String  | 
      
        Fonte da conta. Este parâmetro é deixado em branco por padrão.  | 
     
| 
        update_time  | 
      
        String  | 
      
        Hora em que o arquivo de metadados é importado ou atualizado. 
         NOTA: 
         O valor é uma hora UTC no formato AAAA-MM-DDTHH:mm:ss.ssssssZ, por exemplo, 2023-06-28T08:56:33.710000Z. Para obter detalhes sobre os formatos de data e carimbo de data/hora, consulte ISO-8601.  | 
     
| 
        data  | 
      
        String  | 
      
        Conteúdo do arquivo de metadados.  | 
     
Exemplo de solicitação
Solicitação para consultar um arquivo de metadados
GET https://iam.myhuaweicloud.com/v3-ext/OS-FEDERATION/identity_providers/{idp_id}/protocols/{protocol_id}/metadata
 Exemplo de resposta
Código de status: 200
A solicitação foi bem-sucedida.
{
    "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 status
| 
        Código de status  | 
      
        Descrição  | 
     
|---|---|
| 
        200  | 
      
        A solicitação foi bem-sucedida.  | 
     
| 
        400  | 
      
        Parâmetros inválidos.  | 
     
| 
        401  | 
      
        Falha na autenticação.  | 
     
| 
        403  | 
      
        Acesso negado.  | 
     
| 
        500  | 
      
        Erro de servidor interno.  | 
     
Códigos de erro
Nenhum