Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

WWW-Authenticate

Baseline
Ampliamente disponible
*

Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.

* Algunas partes de esta característica pueden tener distintos niveles de compatibilidad.

La cabezera de la respuesta HTTP WWW-Authenticate define el método de autentificación que debe ser utilizado para acceder al recurso solicitado.

La cabezera WWW-Authenticate es enviada junto al estado 401 Unauthorized en la respuesta.

Header type Response header
Forbidden request header no

Syntax

WWW-Authenticate: <type> realm=<realm>

Directives

<type>

Tipo de autentificación. Un tipo común es "Basic". IANA mantiene una lista de los esquemas de autentificación.

realm=<realm>

Una descripción del recurso protegido. Si el realm no es especificado, los clientes a menudo muestran el hostname.

charset=<charset>

Le indica al cliente el tipo de encoding scheme preferido por el servidor cuando se envía un nombre de usuario y contraseña. El único valor permitido es la cadena de texto (no diferencia entre mayúsculas o mínusculas) "UTF-8". Esto no esta relacionado a el encoding del parámetro realm.

Ejemplos

Típicamente, la respuesta del servidor contiene una cabecera WWW-Authenticate que se parece a estas:

WWW-Authenticate: Basic

WWW-Authenticate: Basic realm="Access to the staging site", charset="UTF-8"

Vea también HTTP authentication por ejemplos sobre como configurar un servidor Apache o nginx para proteger con contraseña tu sitio con autenticación básica HTTP.

Especificaciones

Especificación
HTTP Semantics
# field.www-authenticate

Compatibilidad con navegadores

Véase también