Domanda

Non voglio alienare i miei utenti, ma avere più modi per accedere al sito vanifica lo scopo di avere un'implementazione OpenID. Questo non è un sito nuovo di zecca e ha circa 3k utenti che sono in qualche modo irriducibili (abbiamo una grande comunità), ma non tutti lo sono e non voglio perdere nessuno a causa di una procedura di accesso.

Esiste un modo semplice per convertire gli account esistenti in OpenId? o dovrò creare una sorta di "preventivo" associato al vecchio account "

È stato utile?

Soluzione

Per creare OpenId per ogni utente, devi avere il tuo servizio di provider di identità per avere il controllo su questi utenti. E ciò potrebbe richiedere più lavoro che avere due modi di autenticazione. Ti suggerisco di offrire entrambi i modi, è come la maggior parte dei siti gestisce questo problema.

Altri suggerimenti

Il vantaggio di OpenID è che consente alle persone di utilizzare la propria identità esistente sul proprio sito. Non credo che avere due modi per accedere a sconfitte questo scopo, dal momento che gli utenti senza un'identità esistente troveranno scomodo openID.

Guarda come UserVoice (usato da SO) gestisce sia il login legacy che OpenID. Esse coesistono in modo diretto.

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