Pregunta

Necesito implementar la autenticación en una aplicación php pero utilizando la huella digital como parte de credenciales.

Así que, sinceramente estoy un poco perdido aquí.

1) ¿Necesito un producto (lector) con el SDK de JavaScript? He visto algunos utilizando ActiveX pero obviamente esto funcionará sólo para IE. Me gustaría una solución multi-navegador aquí.

2) En el lado del servidor, supongo que voy a llamar de forma nativa algunas librerías C / C ++ / Java desde mi código php. ¿Es correcto?

Como se puede ver, cualquier tipo de papel / orientación que podría darme sería apreciada.

¿Fue útil?

Solución

Jaison, "no se puede hacer" y "PHP" no deben estar en la misma frase.

Berserkpi, que puede hacer esto en PHP, pero sólo partes de él. No sé sobre el hardware pero puedo generalizar los parámetros de su proyecto.

Huellas Digitales va a tener que ser hecho en una especie de máquina del cliente. Eso significa que un dispositivo de huellas digitales de lectura conectada a algo así como un ordenador, probablemente a través de un USB u otra conexión en serie.

No puedo decirle cómo la huella dactilar que se va a trabajar, pero usted necesita para obtener un programa que se ejecuta en la máquina que somete sus huellas digitales para la autenticación. Esas huellas digitales van a ser enviados a un servidor, probablemente a través de una solicitud POST y una API de PHP que haya configurado. Esto va a ser la parte más difícil.

La parte difícil es que se necesita esas huellas que ser constante - w / aplicaciones web no obtiene con una contraseña que tipo de miradas como su contraseña; o bien el usuario puede ser autenticado o se rechaza la contraseña. Con las huellas dactilares que puede no ser el caso.

Sea lo que sea, con tal de que la constante se puede considerar más o menos como un hash MD5. Que coinciden en contra de una versión hash que almacena en su base de datos y si coincide que su autenticar mediante la generación de un hash de fichas (tal vez otro MD5) que es bueno para una hora o así.

Otros consejos

nos hizo una pequeña aplicación utilizando c # para manejar escaneo de huellas digitales y convertida la salida a archivo binario. teóricamente se puede comparar con SHD wats disponibles en el servidor y devuelve un resultado que determina si el usuario se autentica o no.

otro método es utilizar una aplicación de Windows que funciona con el hardware de huellas digitales y posee un navegador web sencilla.

Una vez que el usuario se autentica llamará a una URL con arg y que sólo conoce el codificador.

He encontré con una biblioteca, php_zklib que parece que no funciona con los dispositivos biométricos. Pero el problema es que no hay documentación de que en internet .. Yo he visto a alguien usando un dispositivo de huellas dactilares para la asistencia utilizando esta biblioteca.

Mira aquí. Tienen Java, PHP, aplicación web aupported SDK y hardware para la autenticación biométrica.

http://www.m2sys.com/bioplugin/

Buddy no puede hacerlo utilizando php - es un lenguaje de script ..

pero sus restos espero que pueda utilizar las tecnologías .NET como C # o VB para portar hardware. Mi opinión es muy revirado, lo que es, 1. ¿autenticación utilizando tecnologías .NET. 2. Pasar el resultado de la autenticación de PHP usando asp como resultado la incorporación de XML / JSON

Yo no sabe cuánto porcentaje de éxito que se obtiene de esta solución.

Trate ......

Tener un día agradable

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top