¿Es Google el único proveedor de OpenID que requiere "identifier_select"?

Estoy desarrollando un consumidor de OpenID en PHP y estoy usando la fantástica biblioteca LightOpenID (http://gitorious.org/lightopenid) Basando mi código en el que se encuentra en el script de cliente de ejemplo, he creado con éxito un consumidor. Sin embargo, me he encontrado con un inconveniente: Google requiere elopenid.identity yopenid.claimed_id ser configurado para"http://specs.openid.net/auth/2.0/identifier_select" (veraquí) Si lo hago, funciona, pero otros proveedores (es decir, AOL) no lo hacen.

Aquí están mis preguntas:

¿Es Google un caso de esquina? ¿Es el único proveedor de OpenID dondeidentifier_select es obligatorio, contrario a las especificaciones de OpenID?¿Hay alguna deficiencia en la biblioteca LightOpenID?¿Entiendo mal cómo funciona OpenID?Si Google no es el único proveedor que requiereidentifier_select ¿hay un número finito de ellos que simplemente codificaré, o hay alguna forma de determinar esto a través de la especificación OpenID?

Soy nuevo en los aspectos internos de OpenID, así que no me sorprendería si esta es una pregunta tonta. No he podido encontrar ninguna información sobre este tema después de buscar en Internet.

Respuestas a la pregunta(3)

Su respuesta a la pregunta