기본 콘텐츠로 건너뛰기

라벨이 NAVER인 게시물 표시

Meteor Naver OAuth login Package 작성 : 네이버 로그인

http://pow.cx/ 를 설치해준다. naver는 localhost에서 oauth2 인증하는 것을 허용하지 않는다. echo 3000 > ~/.pow/devlocal 설치 후 이렇게 해서  ROOT_URL=http://devlocal.dev PORT=80 meteor 브라우저에서 80포트로 리디렉션한 http://devlocal.dev 로 접속하자. 막판에 getUserProfile 이 안되서  http://static.nid.naver.com/oauth/naverOAuthExp.nhn   여기에 맨 마지막 03. Test API 호출에 accessToken을 넣고 돌려보니 Request에 POST /nidlogin/nid/getUserProfile.xml HTTP/1.1 User-Agent: naver oauth2.0 test form Host: apis.naver.com Pragma: no-cache Accept: */* Authorization: Bearer Awmvqo;ekmqovkmsld;kmacl;kmwlekcmqvowkevm= 이런 식으로 나오더라. 즉 "Bearer "(공백 한칸 포함)+accessToken한 정보가 나와야함. 그러니 token_type을 받아서 같이 넣어줘야함. getUserProfile 결과물은 아쉽게도 JSON 이 아니라 XML 형태라서 peerlibrary:xml2json 을 사용. 역시 이게 제일 간단하고 맘이 편함. https://github.com/acidsound/meteor-accounts-naver https://github.com/acidsound/meteor-naver 각각 등록 완료. 사용할 땐 간단하게 meteor add spectrum:accounts-naver 하면 된다.  어짜피 의존성이 있으니 같이 로딩됨. Meteor쪽은 쉬운데 네이버쪽이 약간 손...

네이버 블로그 검색 등록

https://twitter.com/#!/taekie/status/191824965677490176 이 트윗을 보고 바로 찾아보았으나 무한 루프에 좌절. 다시 네이버 검색을 통해 현재 유효한 링크를 발견 http://help.naver.com/ops/step2/mail.nhn?catg=547&upCatg=264# "문제가 해결되지 않았다면 문의를 접수해 주세요." 오른쪽에 있는 문의하기 버튼을 누르고 RSS 주소를 써넣으면 된다. 포탈 등등에 일괄 등록하게 해주는 서비스가 있어도 좋을텐데 아무도 없으면 중이라도 제 머릴 깎아야지 하는 심정으로 신청.