¿Cuáles son las razones principales para tener un sistema de identidad federado como OpenID sobre tener identidades basadas únicamente en una clave pública?
OpenID utiliza un proveedor de identidad para confirmar que un usuario posee una URL particular. ¿Por qué no utilizar un identificador de clave pública. Si el usuario puede descifrar información encriptada con la clave pública, entonces debe poseer esa clave pública. Esto eliminaría la necesidad de proveedores de identidad y daría a los usuarios un control completo sobre su propia identidad.