Go to main content

Guía de la API de RESTful de Oracle® ZFS Storage Appliance (versión OS8.8.x)

Salir de la Vista de impresión

Actualización: Agosto de 2021
 
 

Complejidad de la contraseña

La API de RESTful de contraseña permite que un usuario que tiene la autorización changeProperties defina reglas de complejidad de contraseña para todos los usuarios locales. Para obtener información sobre autorizaciones de usuario, consulte Servicio de rol de la API de RESTful.

Los requisitos de contraseña se aplican cuando los usuarios locales cambian sus contraseñas. Las contraseñas existentes no se ven afectadas por cambios de reglas de contraseña.

Use el siguiente comando para mostrar las propiedades que se pueden cambiar.

Ejemplo de solicitud:

GET /api/setting/v2/password HTTP/1.1
Host: zfs-storage.example.com:215
Authorization: Basic Tm8gcGVla2luZyE=
Accept: application/json

Resultado de ejemplo:

HTTP/1.1 200 OK
Date: Fri, 14 May 2021 17:07:39 GMT
Content-Type: application/json; charset=utf-8
X-Zfssa-Api-Version: 2.0
X-Zfssa-Setting-Api: 2.0
Content-Length: 196

{
  "complexity": {
    "href": "/api/setting/v2/password",
    "passlength": 8,
    "min_letters": 0,
    "min_upper": 0,
    "min_lower": 0,
    "min_digit": 0,
    "min_punctuation": 0,
    "max_repeats": 0,
    "namecheck": true
  }
}

Para obtener descripciones de estas propiedades, consulte Propiedades de la complejidad de contraseña de Guía de administración de Oracle® ZFS Storage Appliance, versión OS8.8.x.

En el siguiente ejemplo, se cambian las reglas de contraseña para que, al menos, requieran una letra en mayúscula, una letra en minúscula, un número y un carácter de puntuación. El valor min_letters se debe actualizar para que represente los nuevos valores min_upper y min_lower.

Ejemplo de solicitud:

PUT /api/setting/v2/password HTTP/1.1
Host: zfs-storage.example.com:215
Content-Type: application/json

{"min_letters": 2, "min_upper": 1, "min_lower": 1, "min_digit": 1, "min_punctuation": 1}

Resultado de ejemplo:

HTTP/1.1 202 Accepted
Date: Fri, 14 May 2021 17:38:40 GMT
Content-Type: application/json; charset=utf-8
X-Zfssa-Api-Version: 2.0
X-Zfssa-Setting-Api: 2.0
Content-Length: 196

{
  "complexity": {
    "href": "/api/setting/v2/password",
    "passlength": 8,
    "min_letters": 2,
    "min_upper": 1,
    "min_lower": 1,
    "min_digit": 1,
    "min_punctuation": 1,
    "max_repeats": 0,
    "namecheck": true
  }
}