Domanda

Il mio sito Web utilizzerà solo OpenID per l'autenticazione.Mi piacerebbe estrarre i dettagli dell'utente tramite lo scambio di attributi, ma lo scambio di attributi sembra aver causato molti problemi a StackOverflow.

Qual è lo stato attuale del settore?Qualche provider OpenID svolge un lavoro decente di scambio di attributi?

Dovrei semplicemente evitare del tutto lo scambio di attributi OpenID?

Come posso gestire il supporto incoerente delle funzionalità?

È stato utile?

Soluzione

Qui su Stack Overflow, stiamo solo usando il file Registrazione semplice estensione per ora, poiché si sono verificati alcuni problemi con Attribute Exchange (AX).

Il più grande è stato il fatto che i fornitori OpenID (OP) non erano d'accordo su quale URL del tipo di attributo usare.Le specifiche finalizzate per AX dicono da cui dovrebbero provenire gli URL degli attributi http://www.axschema.org/ Tuttavia, alcuni OP, in particolare il nostro preferito http://myopenid.com, riconoscere altro URL.Non avevo intenzione di tenere un elenco di quali erano cattivi e quali erano carini!

L'altro problema era che la maggior parte degli OP che ho provato semplicemente non restituivano informazioni quando interrogate con AX: avrei potuto fare qualcosa di sbagliato (succede abbastanza frequentemente :)), ma avevo reso pubblici i dettagli rilevanti sui miei profili e noi' stai utilizzando la libreria .NET più recente ed eccellente, DotNetOpenId.

Rivisiteremo sicuramente AX qui su Stack Overflow quando avremo un po' più di tempo, poiché un'esperienza utente fluida è molto importante per noi!

Altri suggerimenti

Sebbene Attribute Exchange abbia i suoi problemi (sono sicuro che qualcuno di SO può dirti di più), li ha molti vantaggi.In una certa misura dipende se ne hai davvero bisogno o meno.La registrazione semplice sembra svolgere questo lavoro e potrebbe avere senso chiedere all'utente semplicemente determinati valori.Usa il buon senso e non rimanere bloccato spingendo tutto nell'Unica Vera Via.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top