Pergunta

Eu estou tentando instalar openID em meu projeto web site que está usando ASP.NET MVC, especificamente com o Yahoo

Yahoo continua me dando o seguinte: "Aviso:.. Este site não confirmou a sua identidade com o Yahoo! e pode ser fraudulenta Não compartilhar qualquer informação pessoal com o site, a menos que você esteja certo de que é legítimo"

No entanto eu tenho seguido os procedimentos de configuração Eu tenho uma configuração documento Yardis ea seguinte no cabeçalho do meu reino URI

<meta http-equiv="X-XRDS-Location" content="http://www.daimokuchart.com/yadis" />

documento Meu Yardis é a seguinte

<?xml version="1.0" encoding="UTF-8"?>
<xrds:XRDS
    xmlns:xrds="xri://$xrds"
    xmlns:openid="http://openid.net/xmlns/1.0"
    xmlns="xri://$xrd*($v*2.0)">
    <XRD>
        <Service priority="1">
            <Type>http://specs.openid.net/auth/2.0/return_to</Type>
            <URI>http://www.daimokuchart.com/Users/Authenticate</URI>
        </Service>
    </XRD>
</xrds:XRDS>

Isso está ficando um pouco frustrante como eu não sou certo o que mais posso estar faltando.

Nota: O domínio dada neste exemplo não é realmente ao vivo neste momento ... Eu estou no entanto testá-lo em um site ao vivo eu não posso dar o URL neste momento como que não são feitas desenvolvimento do site ainda.

Atualização 3/4 Eu fiz encontrar um Yadis local de teste, e passou então o problema é o Yahoo não está descobrindo isso por alguma razão.

Atualização 3/5 Ainda sem sorte eu falei com alguém e eles disseram que isso

necessário para estar no meu url raiz então eu fiz isso agora relatórios yahoo algo está errado com o site ... mas não tenho certeza qual é o problema ...

Foi útil?

Solução

Verifique se o parâmetro openid.return_to é encontrado no documento YADIS / XRDS, incluindo capitalização correspondente.

Outras dicas

Meu primeiro pensamento é que o seu URL reino ( http://www.daimokuchart.com/yadis), parece redirecionamento para http://blog.daimokuchart.com/yadis quando tento browse lá. O writeup seguinte (ligada a partir do Yahoo OpenID FAQ) menciona que o reino URI não pode redirecionar:

Por Yahoo! diz que a identidade do seu site OpenID não é confirmada

Yahoo! OpenID - FAQ

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