Go to main content
Guía de API de RESTful de Oracle® ZFS Storage Appliance (versión OS8.7.0)

Salir de la Vista de impresión

Actualización: Marzo de 2017
 
 

Autenticación de la API de RESTful

La API de RESTful de Oracle ZFS Storage Appliance utiliza las mismas credenciales de autenticación que la BUI y la CLI. Todas las solicitudes de clientes externos se autentican de forma individual utilizando las credenciales de dispositivo y se realizan mediante una conexión HTTPS en el puerto 215. La API de RESTful admite sesiones de HTTPS que tienen un timeout de 15 minutos que el usuario puede definir.

La autenticación puede tomar una de las siguientes formas:

  • Autenticación básica: cada solicitud debe contener el inicio de sesión del usuario.

    Ejemplo de encabezado HTTP:

    Authorization:  Basic abcefgMWE
  • Autenticación de usuario: para la autenticación, se usan credenciales de inicio de sesión de la BUI o CLI. En este caso, el encabezado X-Auth-User debe contener el nombre de inicio de sesión, y el encabezado X-Auth-Key debe contener la contraseña de inicio de sesión.

    Ejemplo de encabezados HTTP:

    X-Auth-User:  root
    X-Auth-Key:  letmein-xxx
  • Autenticación de la sesión: cuando se ha autenticado una sesión, un encabezado de sesión se puede usar para continuar ejecutando comandos hasta que expire la sesión. Una vez que expira una sesión, se debe realizar nuevamente la autenticación antes de que se acepten los comandos.

    Ejemplo de encabezado de sesión:

    X-Auth-Session:  guigqpQRE4g89ngb