Pergunta

Eu tenho mais de um OpenID como eu tentei inúmeras.Como as pessoas ocupam OpenID diferentes fornecedores vão emergir eu pode mudar provinders.Como todos os IDs de mim, e todos são autenticados com o mesmo endereço de e-mail, que eu não deveria ser capaz de fazer logon no estouro de pilha com qualquer um deles e ser capaz de atingir a mesma conta?

Foi útil?

Solução

Eu acho que cada site que implementa OpenID teria que construir o seu software para permitir múltiplas entradas para o seu OpenID credenciais.No entanto, só porque um site não permite que você crie várias entradas, não significa que você não pode trocar o OpenID fornecedores.

Como transformar o seu blog em uma OpenID

PASSO 1:Obter uma OpenID.Há um monte de servidores e serviços lá fora, que você pode usar.Eu uso http://www.myopenid.com

PASSO 2:Adicione estas duas linhas para o seu blog principal modelo entre os <HEAD></HEAD> marcas na parte superior do seu modelo.A maioria de todos os blog motores de suporte da edição do seu modelo de modo que este deve ser fácil e muito coisa para fazer.

Exemplo:

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

Isto irá permitir que você use o seu domínio/blog como o seu OpenID.

Créditos Scott Hanselman e Simon Willison para estas simples instruções.

Mudar O Seu Fornecedor De

Agora que o seu OpenID pontos para o seu blog, você pode atualizar o seu link rel href para apontar para um novo fornecedor e todos os lugares que você amarrava seu blog OpenID vai usar o novo fornecedor.

Outras dicas

Além da meta tag de amostra por Otto, você deve estar ciente se o seu provedor suporta OpenID 2.0 (existem inúmeras melhorias).Se ele faz uso de meta tags, como o seguinte:

<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/" />

Uma boa idéia também seria a utilização segura de links, mas isso pode limitar algumas partes confiantes de entrar.Isto poderia, contudo, ser resolvido fornecendo uma XRDS documento.

A coisa realmente interessante sobre XRDS é que são capazes de especificar vários provedores neste documento.Digamos que você tem um monte de contas diferentes, todos com diferentes provedores de suporte de diferentes extensões.A terceira parte confiável, em seguida, são capazes de selecionar a melhor correspondência por si só.No XRDS documento, você também pode especificar várias URLs para cada serviço, de modo que o https é usado quando for o caso.

Eu também recomendaria a compra de um i-nome como é por design é mais seguro (a canonical ID - i-o número de associados com um i-nome pertence a você, mesmo se o i-nome expira).

@prakesh

Contanto que você associar todos eles para o mesmo endereço de e-mail, gostaria de acho que iria levar você mesmo conta.

Mas qual é a sua experiência?

Quando eu tentei sair eu tenho uma conta totalmente nova com 0 rep e não steenkin emblemas.Por isso, no momento, PARA não permitir que vários OpenID para ser associado a uma conta

Não usando vários abrir-identificação de fornecedores espécie de minar a ponto de abrir id?

Não.Digamos que você está usando um Yahoo, OpenID, mas você decidir mudar para o Google.Vários OpenIDs por conta permite que você associe sua conta do Google, OpenID, em seguida, retirar a autorização do Yahoo, OpenID.

Não usando vários abrir-identificação de fornecedores espécie de minar a ponto de abrir id?

A chave aqui é não alterar identidades, nunca.Alterar os fornecedores, mas não identidades.(isso é como na vida real)

Para novos usuários OpenID deve primeiro considerar o que a sua identidade poderia estar.

Os usuários que já possuem algum tipo de site que eles próprios devem escolher esta URL e usuários sem um site tem estas opções:

  • Ter algo parecido com um blog para obter uma URL
  • Comprar um i-nome (ou um nome de domínio)
  • ou usar um provedor de identidade fornecidas URL

No caso de o provedor de identidade fornecidas URL, os usuários precisam estar cientes de que, no futuro, se eles escolherem delegado ou alteração de identidades, de alguma forma, que seus essencialmente uma nova identidade e que vários de suporte de identidade com RPs (e OPs) é limitado (normalmente necessário para re-associar uma conta local em um RP site para outro OpenID identidade).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top