Quali sono le ragioni principali per cui un sistema di identità federato come OpenID ha identità basate semplicemente su una chiave pubblica?
OpenID utilizza un provider di identità per confermare che un utente possiede un determinato URL. Perché non utilizzare un identificatore di chiave pubblica. Se l'utente può decifrare le informazioni crittografate con la chiave pubblica, devono possedere quella chiave pubblica. Ciò eliminerebbe la necessità di provider di identità e offrirà agli utenti il controllo completo sulla propria identità.