1. Autenticación combinada en Apache
Suele ser habitual tener que limitar el acceso a un determinado directorio del servidor web en base a la dirección IP del usuario o a unos datos de usuario y contraseña. Sin embargo hay situaciones en las que es necesario combinar estas dos opciones para disponer de un método de autenticación combinado, en el que se autentifiquen algunos usuarios mediante su dirección IP y otros mediante usuario y contraseña.
Una forma de hacer esto sería disponer de un archivo “.htaccess” como el siguiente.
order allow,deny
allow from 192.168.0.1
allow from 212.6.25.135
allow from 87.59.64.123
AuthName "access"
AuthType Basic
AuthUserFile /www/example.com/data/.htpasswd
require valid-user
satisfy any
Mediante las 3 primeras líneas de allow indicamos que permitimos la conexión a los usuarios que lleguen desde esas direcciones ip, y mediante las 4 siguientes que requerimos que el usuario esté definido en el archivo /www/example.com/data/.htpasswd. Si lo dejásemos así estaríamos exigiendo que los usuarios que se conectasen desde las direcciones ip indicadas tendrían que indicar también un login y un password, sería algo así como una doble autenticación. Para conseguir lo que queremos utilizamos la última línea satisfy any, que indica que es suficiente con satisfacer cualquiera de los requisitos para que el usuario sea autenticado.
Autor y licencia de 'Autenticación combinada en Apache - Autenticación combinada en Apache'
Patxi Echarte Extraído de: http://www.eslomas.com/index.php/archives/2005/04/13/autenticacion-combinada-en-apache/
Esta obra está bajo una licencia de Creative Commons.
|
|
De forma general todos los contenidos de este web están sujetos a una licencia del tipo Creative Commons “Algunos derechos reservados”. Salvo que se diga lo contrario la única restricción impuesta si quieres utilizar algo de lo que aparece en este web, es la de indicar que el autor soy yo, Patxi Echarte. |
|
|
|
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
|
|
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.
|
|
Wikis relacionados con 'Autenticación combinada en Apache - Autenticación combinada en Apache'
Una manera de aprender cómo funciona un servidor Web es aprender a configurar Apache.
Una manera de aprender cómo funciona un servidor Web es aprender a configurar Apache.
Un servidor web (apache) es un programa que permite que otros ordenadores vean tu web...
Más »
El observatorio tecnológico del Ministerio de Educación y Ciencia está empezando a formar en el...
Más »
Un servidor web (apache) es un programa que permite que otros ordenadores vean tu web...
Más »
¿Estás seguro de que deseas eliminar este capítulo?