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.
Central de ajuda> Identity and Access Management> Referência de API> API> Gerenciamento de contas> Consulta da expressão regular ou da descrição de uma política de força de senha
Atualizado em 2023-02-16 GMT+08:00

Consulta da expressão regular ou da descrição de uma política de força de senha

Função

Essa API é usada para consultar a política de força de senha, incluindo a expressão regular e a descrição, de uma conta especificada com base em condições especificadas.

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

GET /v3/domains/{domain_id}/config/security_compliance/{option}

Tabela 1 Parâmetros de URI

Parâmetro

Obrigatoriedade

Tipo

Descrição

domain_id

Sim

String

ID da conta. Para obter detalhes sobre como conseguir o ID de domínio, consulte Obtenção de informações de conta, usuário do IAM, grupo, projeto, região e agência.

option

Sim

String

Condição de consulta, que pode ser password_regex ou password_regex_description.

password_regex indica a expressão regular da política de força de senha e password_regex_description indica a descrição da política de força de senha.

Opções:

  • password_regex
  • password_regex_description

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

Token (sem requisitos de permissão especiais) do usuário do IAM correspondente ao domain_id especificado no URL.

Parâmetros de resposta

Tabela 3 Parâmetros no corpo da resposta

Parâmetro

Tipo

Descrição

config

Object

Informações de configuração.

Tabela 4 config

Parâmetro

Tipo

Descrição

password_regex

String

Expressão regular da política de força de senha. (Este parâmetro é retornado se option for definido como password_regex.)

password_regex_description

String

Descrição da política de força de senha. (Esse parâmetro é retornado se option for definida como password_regex_description.)

Exemplo de solicitação

  • Solicitação com o parâmetro option sendo definido como password_regex
    GET https://iam.myhuaweicloud.com/v3/domains/{domain_id}/config/security_compliance/password_regex
  • Solicitação com o parâmetro option sendo definido como password_regex_description
    GET https://iam.myhuaweicloud.com/v3/domains/{domain_id}/config/security_compliance/password_regex_description

Exemplo de resposta

Código de status: 200

A solicitação foi bem-sucedida.

Exemplo 1: resposta à solicitação com o parâmetro option sendo definido como password_regex

Exemplo 2: resposta à solicitação com o parâmetro option sendo definido como password_regex_description

  • Exemplo 1
    {
        "config": {
            "password_regex": "^(?![A-Z]*$)(?![a-z]*$)(?![\\d]*$)(?![^\\W]*$)\\S{6,32}$"
        }
    }
  • Exemplo 2
    {
        "config": {
            "password_regex_description": "The password must contain at least two of the following character types: uppercase letters, lowercase letters, digits, and special characters, and be a length between 6 and 32."
        }
    }

Códigos de status

Código de status

Descrição

200

A solicitação foi bem-sucedida.

400

Parâmetros inválidos.

401

Autenticação falhou.

403

Acesso negado.

404

O recurso solicitado não pode ser encontrado.

405

O método especificado na solicitação não é permitido para o recurso solicitado.

413

A entidade de solicitação é muito grande.

500

Erro de servidor interno.

Códigos de erro

Nenhum