문제

ASP.NET MVC를 사용하는 웹 사이트 프로젝트에 OpenID를 설치하려고합니다.

야후는 계속 나에게 이것을 준다 :"경고 :이 웹 사이트는 Yahoo!와의 신원을 확인하지 않았으며 사기가 될 수 있습니다. 합법적 인 것이 확실하지 않으면이 웹 사이트와 개인 정보를 공유하지 마십시오."

그러나 나는 설정 절차를 따랐습니다.

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

내 야드 문서는 다음과 같습니다

<?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>

내가 무엇을 놓칠 수 있는지 잘 모르기 때문에 이것은 다소 실망 스럽습니다.

메모: 이 예제에 제공된 도메인은 실제로 살아남지 않습니다 ... 그러나 살아있는 사이트에서 테스트하고 있습니다. 아직 사이트를 개발하지 않았기 때문에 현재 URL을 줄 수 없습니다.

업데이트 3/4 나는 Yadis 테스트 사이트를 찾았고, 문제는 Yahoo가 어떤 이유로 그것을 발견하지 못한다는 것입니다.

업데이트 3/5 여전히 운이 없어 누군가와 이야기했고 그들은 이것을 말했습니다.

내 루트 URL에 있어야했기 때문에 야후가 사이트에 문제가 있다고보고했지만 문제가 무엇인지 확실하지 않습니다 ...

도움이 되었습니까?

해결책

OpenID.return_to 매개 변수가 자본화 일치를 포함하여 Yadis/XRDS 문서에 있습니다.

다른 팁

나의 첫 번째 생각은 당신의 영역 (http://www.daimokuchart.com/yadis), 리디렉션하는 것 같습니다 http://blog.daimokuchart.com/yadis 내가 그곳을 탐색하려고 할 때. 다음 저술 (Yahoo의 OpenID FAQ에서 링크 된)은 영역이 리디렉션 할 수 없다고 언급합니다.

왜 야후! 왜 야후!! 왜 야후!! 왜 야후!! 왜 야후!! 귀하의 OpenID 사이트의 신원이 확인되지 않았다고 말합니다

야후! OpenID -FAQ

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top