Delegation 문제가 발생하였습니다;
예전 myid.net 사이트가 불통되어 openid 로 접속을 못하던 일을 보고 나서 제가 제 Open id 를 프로바이딩하기로 마음먹고 구축을 했습니다.
Server로는 phpmyid 를 이용해서 구축하였습니다;
phpmyid 로 구축 및 세팅을 완료 한뒤, 메인 페이지에서 Delegate 하였습니다만, 정상 작동 되지가 않습니다.
문제는 이게 되는 곳이 있고 안되는 곳이 있다는 점인데요;;
http://www.idelines.net/myid 로 구축을 한뒤, www.idelines.net 를 사용하기 위해 문서에 따라 delegate 하였으나 잘 되지 않네요;
잘 되는 사이트는 openID 블로그, 포럼, 동국대 라운지, 스프링노트(두번 로그인;) 정도이고,
안되는 사이트는 아이두, Wikidocs, W2H 등등 있는 듯합니다.
http://www.idelines.net/myid 로 로그인을 한다면 아이두를 제외한 모든 페이지 (지금까지 시도해본)에서 접속이 잘 됩니다;
<link rel="openid2.provider" href="http://www.idelines.net/myid"/>
<link rel="openid2.local_id" href="http://www.idelines.net/myid"/>
<link rel="openid.server" href="http://www.idelines.net/myid"/>
<link rel="openid.delegate" href="http://www.idelines.net/myid"/>
HEAD 부분에 위와 같은 방식으로 넣어줬습니다; 혹시 잘못되거나 틀린 부분이 있는지요?
어떻게 문제를 해결해야 http://www.idelines.net 를 온전히 open id 로서 사용할 수 있을까요?
p.s 아이두의 경우는 좀 특별한데, http://www.idelines.net/myid 로 직접 로그인을 하면 구문 에러를 냅니다; 혹시나 해서 phpmyid 솔루션 이외에 clamshell 솔루션을 이용해봐도 마찬가지네요; url scheme를 파싱할 때 에러가 뜨는 듯하고, 헤더가 이중 요청이 되나 봅니다; 그런데 myid.net 과 같은 open id를 이용하면 잘 로그인이 됩니다.. 여기선 또 어떠한 문제가 있는 지요? 얼핏 생각해보기로는 아이두 측에서 open id 컨슈밍 하는 과정에서 문제가 있어 보이는데요..

