Consulta da expressão ou descrição regular de uma política de força de senha
Função
Essa API é usada para consultar a política de força da senha, incluindo a expressão regular e a descrição, de uma determinada conta com base em condições especificadas.
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/domains/{domain_id}/config/security_compliance/{option}
| Parâmetro | Obrigatório | Tipo | Descrição |
|---|---|---|---|
| domain_id | Sim | String | ID da conta. Para obter detalhes sobre como obter o ID da conta, consulte Obtenção de informações sobre 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:
|
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 (sem requisitos de permissão especiais) do usuário do IAM correspondente ao domain_id especificado no URL. |
Parâmetros de resposta
| Parâmetro | Tipo | Descrição |
|---|---|---|
| Object | Informações de configuração. |
| Parâmetro | Tipo | Descrição |
|---|---|---|
| password_regex | String | Expressão regular da política de força da 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 definido como password_regex_description.) |
Exemplo de solicitação
- Solicitação para consultar a política de força de senha com option definido como password_regex
GET https://iam.myhuaweicloud.com/v3/domains/{domain_id}/config/security_compliance/password_regex - Solicitação para consultar a política de força de senha com option 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 definido como password_regex
Exemplo 2: resposta à solicitação com o parâmetro option 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 | Falha na autenticação. |
| 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