Estoy buscando un módulo PAM que pueda usar OpenID para realizar la autenticación. Mi idea es que quiero iniciar sesión en mi cuadro Linux utilizando mi cuenta y contraseña de gmail. Descubrí que hay un open source project en Google Code que parece estar haciendo las cosas que quiero, pero no veo ningún código disponible para descargar.Módulo OpenID PAM
Vi que hay tantos ejemplos o implementaciones, pero se trata de aplicaciones web. ¿Hay alguna aplicación OpenID no basada en la web en el mundo? ¿Es técnicamente posible hacer una aplicación OpenID no basada en la web? Yo ingenuamente pienso que debería ser posible. Puedo emular cualquier paquete que el navegador envíe al proveedor de OpenID y recuperar el resultado. Mientras mi caja Linux esté conectada a Internet, debería poder usar mi OpenID para iniciar sesión.
Aprecie cualquier comentario, sugerencia o sugerencia sobre cómo hacer un módulo OpenID PAM.
Gracias!
¿Cómo haría el proveedor de OpenID para que el usuario confirme la solicitud? –
@Ignacio ¿Estoy completamente mal entendiendo algún concepto fundamental? Ya tengo una cuenta de gamil [email protected] Gmail es mi proveedor OpenID. Puedo configurar mi módulo OpenID PAM para usar gmail.com como el proveedor OpenID. Luego, puedo iniciar sesión en mi caja de Linux escribiendo "[email protected]" como nombre de usuario y luego escribir la contraseña de mi cuenta de gmail. El módulo PAM se pondrá en contacto con gmail.com y, por supuesto, gmail.com puede confirmar mi solicitud porque conoce mi cuenta [email protected] y conoce mi contraseña. Gmail.com confirma si las credenciales son válidas. –
Es imposible realizar una autenticación segura, no web abierta por una simple razón: OpenID depende del hecho de que usted sabe que está conectado al proveedor. En todos los demás casos, una parte dependiente (por ejemplo, el módulo pam) podría interceptar su nombre de usuario y contraseña, y usted no quiere eso. Como no se puede confiar en que las aplicaciones que no son web no intercepten el tráfico o las pulsaciones de teclas, no se puede implementar openid fuera de la web. En cuanto a un módulo de pam, hay otro problema: la autenticación con un proveedor requiere la interacción del usuario. Gmail no lo conoce a menos que le proporcione su contraseña. – Mewp