Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0 Avanzado
Modos de autenticación.
Recuerda que teníamos dos modos de autenticación:
Autenticación Windows.
Por lo tanto, para la autenticación Windows, basta con crear una cuenta
llamada ASPNET para permitir el acceso de nuestros usuarios desde
nuestro proyecto Web. Evitando los problemas de seguridad del envío de
login y contraseñas sin cifrar, y la tarea de crear cuentas para cada
usuario de nuestras webs.
Cadenas de conexión.
En función del tipo de autenticación que hemos elegido para iniciar
sesión en la base de datos, podemos tener dos tipos de cadenas de
conexión:
Autenticación Windows.
Parámetro Descripción
Define el tiempo de espera máximo que debe esperar una conexión
para intentar conectar con éxito con el servidor de base de datos.
Connection TimeOut
En caso de superar este tiempo se genera una excepción. El tiempo
por defecto definido es de 15 segundos.
Recibe el nombre del servidor SQL Server utilizado en la conexión, o
Data Source en caso de utilizar bases de datos de usuario Access el nombre del
archivo utilizado.
Initial Catalog Nombre de la base de datos con la que vamos a trabajar.
Configura nuestra conexión de un modo seguro o no. Recibe como
Integrated Security valores True, False y SSPI, siendo True y SSPI el mismo modo de
seguridad.
Si recibe el valor True, se devuelve la contraseña junto con la
conexión si ha sido abierta o permanece abierta, esto supone un
Persist Security Info
riesgo de seguridad, por lo que se suele dejar como está
configurada por defecto, False.
Password Contraseña para la identificación de inicio de sesión en SQL Server.
Utilizada únicamente para conexiones OleDbConnection, establece
Provider
o devuelve el nombre del proveedor.
Nombre de usuario para el inicio de sesión en SQL Server 2005,
User ID
login.
Al ejecutar la página, si todo ha ido correctamente nos muestra el
mensaje de éxito:
Supongamos que me equivocó al crear la cadena de conexión, por
ejemplo un error muy común en el nombre del servidor, en lugar de
introducir la contrabarra "\" por la barra "/" que no es correcta: