Domanda

Ho più di un OpenID poiché ne ho provati numerosi.Man mano che le persone adottano OpenID, emergeranno fornitori diversi, potrei voler cambiare fornitore.Dato che tutti gli ID sono io e tutti sono autenticati con lo stesso indirizzo e-mail, non dovrei essere in grado di accedere allo stack overflow con qualcuno di essi ed essere in grado di raggiungere lo stesso account?

È stato utile?

Soluzione

Penso che ogni sito che implementa OpenID dovrebbe creare il proprio software per consentire più voci per le tue credenziali OpenID.Tuttavia, solo perché un sito non ti consente di creare più voci non significa che non puoi scambiare i fornitori OpenID.

Come trasformare il tuo blog in un OpenID

PASSO 1:Ottieni un OpenID.Ci sono molti server e servizi là fuori che puoi utilizzare.Io uso http://www.myopenid.com

PASSO 2:Aggiungi queste due righe al modello principale del tuo blog tra il file <HEAD></HEAD> tag nella parte superiore del modello.Quasi tutti i motori di blog supportano la modifica del tuo modello, quindi dovrebbe essere una cosa facile e molto possibile da fare.

Esempio:

<link rel="openid.server" href="http://www.myopenid.com/server" />  
<link rel="openid.delegate" href=http://YOURUSERNAME.myopenid.com/ />

Ciò ti consentirà di utilizzare il tuo dominio/blog come OpenID.

Crediti a Scott Hanselmann E Simone Willison per queste semplici istruzioni.

Cambia fornitore

Ora che il tuo OpenID punta al tuo blog, puoi aggiornare i tuoi link rel href in modo che puntino a un nuovo fornitore e tutti i posti a cui hai collegato l'OpenID del tuo blog utilizzeranno il nuovo fornitore.

Altri suggerimenti

Oltre all'esempio di meta tag di Otto, dovresti sapere se il tuo provider supporta OpenID 2.0 (ci sono numerosi miglioramenti).Se utilizza meta tag come segue:

<link rel="openid2.provider" href="http://www.loginbuzz.com/provider.axd" />
<link rel="openid2.local_id" href="http://example.loginbuzz.com/" />
<link rel="openid.server" href="http://www.loginbuzz.com/provider.axd" />
<link rel="openid.delegate" href="http://example.loginbuzz.com/" />

Una buona idea sarebbe anche quella di utilizzare collegamenti sicuri, ma ciò potrebbe limitare l'accesso di alcune parti.Ciò potrebbe tuttavia essere risolto fornendo a Documento XRDS.

La cosa davvero interessante di XRDS è che puoi specificare più fornitori in questo documento.Supponiamo che tu abbia un sacco di account diversi, tutti con fornitori diversi che supportano estensioni diverse.La parte che fa affidamento è quindi in grado di selezionare da sola la corrispondenza migliore.Nel documento XRDS potresti anche specificare più URL per ciascun servizio, in modo che https venga utilizzato quando appropriato.

Consiglierei anche l'acquisto di un nomino poiché è progettato per essere più sicuro (l'ID canonico - l'i-number - associato a un i-name appartiene a te anche se l'i-name scade).

@prakesh

Finché li associerai tutti allo stesso indirizzo email, penserei che ti porterebbe allo stesso account.

Ma qual è la tua esperienza?

Quando l'ho provato ho ottenuto un account completamente nuovo con 0 rappresentanti e nessun badge Steenkin.Pertanto al momento SO non consente l'associazione di più OpenID a un unico account

L'utilizzo di più fornitori di ID aperto non compromette il punto di ID aperto?

NO.Supponiamo che tu stia utilizzando un Yahoo OpenID, ma decidi invece di passare a Google.Più OpenID per account ti consentono di associare il tuo account a Google OpenID, quindi annullare l'autorizzazione di Yahoo OpenID.

L'utilizzo di più fornitori di ID aperto non compromette il punto di ID aperto?

La chiave qui è non cambiare identità, mai.Cambiano fornitori, ma non identità.(questo è come la vita reale)

Quindi i nuovi utenti di OpenID dovrebbero prima considerare quale sia la loro identità Potevo Essere.

Gli utenti che dispongono già di un qualche tipo di sito web dovrebbero scegliere questo URL e gli utenti senza un sito web hanno queste opzioni:

  • Ottieni qualcosa come un blog per ottenere un URL
  • Acquista un i-name (o un nome di dominio)
  • oppure utilizzare l'URL fornito dal provider di identità

Nel caso dell'URL fornito dal provider di identità, gli utenti devono essere consapevoli che se in futuro scelgono di delegare o modificare le identità in qualche modo, si tratta essenzialmente di una nuova identità e che il supporto di identità multiple con RP (e OP) è limitato ( richiesto solitamente per riassociare un account locale su un sito RP a un'identità OpenID diversa).

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