Hola:
Estoy pensando utilizar autenticación "integrada" a SQL Server desde
múltiples clientes que corren una misma aplicación. Estaba pensando hacer el
manejo de usuarios/contraseñas desde la aplicación (si es posible desde los
clientes, mejor).
Actualmente no tengo un dominio o manejo centralizado de los usuarios y
contraseñas. Ya que los usuarios pueden loguearse desde distintas PCs,
necesito algún mecanismo de creación de esos usuarios en los PCs cliente y
servidor, como en el SQL Sever. La aplicación obtendría el usuario logueado
y el grupo al que pertenece para la seguridad propia de la aplicación (la de
la base de datos sería integrada).
No sé si crear los usuarios "a mano" desde la aplicación (tanto en el SQL
Server como en los PCs) es una forma adecuada, o es un poco rebuscada y lo
que debo implementar es poner un servidor de dominio con Active Directory,
si es que vale la pena el esfuerzo.
El sistema no va a tener muchas máquinas clientes, en un principio no más de
2 o 3, aunque podría en un futuro tener más. El servidor será un Windows
2000 y los clientes tendrán Windows XP. La aplicación es una aplicación
Win32 hecha en Visual C++ 7. Personalmente nunca he instalado un dominio con
Active Directory.
Gracias por la ayuda,
Juan Carlos
Leer las respuestas