ASP.NET MVC 사이트에 OpenID 설치 문제
-
03-07-2019 - |
문제
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 사이트의 신원이 확인되지 않았다고 말합니다