Principales respuestas
Login a SQL Server con Active Directory Password desde una aplicación web PHP

Pregunta
-
Estimados,
Por favor su gentil ayuda, he buscado mil y un formas de solucionar este problema pero no la he encontrado, así que acudo a ustedes.
En la organización en la cual trabajo se tiene un servidor active directory para el manejo de identidades, la idea que se tiene es poder hacer un login a sql server desde una aplicacion web php utilizando active directory password, con la finalidad de no manejar el acceso a la base de datos con un usuario generico para la aplicacion web.
En si, el objetivo es que una persona se conecte con el correo institucional a la aplicación web, una vez verificado este usuario en el active directory proceder con el mismo usuario el proceso de login hacia la base de datos.
ya logre crear el login dentro de sql server, pero solo funciona si me conecto a la base de datos con active directory integrated, con active directory password no.
Por favor su gentil ayuda.
Respuestas
-
Hola.
Valida que tienes activado el soporte LDAP en PHP. Revisa esta entrada en la documentación de PHP.
Luego, revisa adLDAP para que tengas una clase mediante la cual puedas lograr esto desde tu Web App PHP.
Saludos,
Guillermo Taylor F.
MVP Data Platform & IT Pro
Mi Blog- Propuesto como respuesta Juan MondragónModerator jueves, 12 de octubre de 2017 21:49
- Marcado como respuesta Juan MondragónModerator martes, 17 de octubre de 2017 17:44
Todas las respuestas
-
Esto es normalmente delegación de credenciales, hace ya mucho que no programo pero me supongo que esto deberia de servir.
http://beta.itprotoday.com/microsoft-sql-server/account-delegation-through-impersonation?utm_test=redirect&utm_referrer=https%3A%2F%2Fwww.google.com.mx%2F
- Editado Enrique AA lunes, 2 de octubre de 2017 22:10
-
Adicionalmente a lo que bien comenta Enrique AA, la opción de Active Directory with Password se utiliza únicamente para bases de datos SQL Database en Azure con Azure Active Directory.
Ref: https://docs.microsoft.com/en-us/sql/ssms/f1-help/connect-to-server-database-engine
Mariano K.
-
Hola.
Valida que tienes activado el soporte LDAP en PHP. Revisa esta entrada en la documentación de PHP.
Luego, revisa adLDAP para que tengas una clase mediante la cual puedas lograr esto desde tu Web App PHP.
Saludos,
Guillermo Taylor F.
MVP Data Platform & IT Pro
Mi Blog- Propuesto como respuesta Juan MondragónModerator jueves, 12 de octubre de 2017 21:49
- Marcado como respuesta Juan MondragónModerator martes, 17 de octubre de 2017 17:44