사용자 삽입 이미지
갑자기 버전이 0.9 입니다!
http://coolengineer.com/tt/384 의 0.2 버전에서 0.9로 판올림한 것은 0.2가 상대적으로 너무 낮아서 쓸만해 보이지 않을 것 같다는 생각에서 입니다.

달라진 내용은 크게 관리자 페이지가 추가되었다는 것이구요. 외부에서 보이는 것은 오픈아이디로 작성한 글 옆에는 딱지를 붙여서 OpenID로 작성했음을 알려주는 것입니다. 이제 좀 구색을 갖추게 되는 군요.

그외 자잘한 버그가 수정되었습니다.

Version 0.9:

+ Add: 관리자 메뉴에서 접속 통계를 볼 수 있음.
+ Add: 오픈아이디로 작성한 글 옆에는 딱지를 붙여 줌.
+ Fix: 댓글의 Perma-url에서 로그인 시도하는 경우 오류나는 것 수정.
+ Fix: 로그인 시도 링크를 아이콘에서 길게 바꿈.
+ Chg: 버전을 0.9로 껑충 올림.

플러그인 메뉴에 들어가는 스크린샷을 한 장 보여드리면, 다음과 같이 "오픈아이디 목록"이라는 메뉴가 추가됩니다.

사용자 삽입 이미지

그리고, 보여지는 테이블은 다음고 같은 필드로 관리가 됩니다. 로그인 한 ID와 실제 위임받는 ID 그리고, 로그인 회수와 마지막 로그인을 남깁니다.
사용자 삽입 이미지

(약간의 사생활 보호를 위하여 모자익과 마커를 칠해두었으나, 자신들은 아시겠지요...)

다운로드는 지난번 0.2 를 배포한 링크에서 받을 수 있도록 하였습니다.
여기에서 받으실 수 있습니다.

2007-07-03: 약간 수정한 버전을 올려놓았습니다 0.91 입니다.

참고. OpenID는 IDtail.com 에서 만들어 주시면, 주인장으로서는 참 감사합니다. 제가 IDtail.com을 만들었거든요.. ;)
  1. 이전 댓글 더보기
  2. 지인우인 2007.07.10 13:52 신고

    계정 접속해서 둘러보니 아파치 서버 인데요, 호스팅 업체에서 제공해주는 정보로는 웹서버가 아파치로 표기되어 있습니다.

    그리고 0. 92 버전을 사용하고 있는데요, IE에서 보니 xml 페이지가 뜨더군요. 다음으로 못넘어가는 것 같습니다. 안되니 참 아쉽습니다. ^_^

  3. 버디 2007.07.12 15:35 신고

    여기서 답글 남기려니 타이프칠때마다 자바스크립트 애러가 나네요.
    어떤 것 때문에 나는 건지는 모르겠습니다.

    메시지는 이렇구요...

    줄 : 10
    문자 : 2
    오류 : 'KeyCode'은(는) null이거나 개체가 아닙니다.

    참, idtail.com에서 openid 하나 만들었다는 말 하려구요.. ^^;

  4. 창한이 2007.07.21 21:48 신고

    오직 오픈아이디만으로 댓글 허용하게 하는것 안되는거에요?

    • coolengineer 2007.07.22 00:32 신고

      넵..

      기능 구현은 Textcube 1.5에 들어가는 버전 1.0 플러그인에 하려고 합니다.
      아쉽게도 그 버전은 Textcube 1.5 이상을 지원하도록 설계되고 있습니다....

  5. 창한이 2007.07.24 15:56 신고

    Textcube 1.5 발표는 언제 하는거에요?

    • coolengineer 2007.07.24 17:01 신고

      아직 정해진 것은 없습니다만, 지금 phase를 보니 광복절 특사가 되지 않을까 생각됩니다.

  6. 장형진 2007.07.29 21:14 신고

    잘되셨으면 좋겠네요 ^^

  7. laotzu 2007.08.01 02:26 신고

    Fatal error: Define Auth_OpenID_RAND_SOURCE as null to continue with an insecure random number generator. in /home/laotzu/public_html/plugins/CL_OpenID/Auth/OpenID/CryptUtil.php on line 52 저에게는 이런 메시지가 나옵니다.

    • coolengineer 2007.08.02 04:06 신고

      소스를 조금 수정했습니다.
      plugins/CL_OpenID/common.php 파일을 아래 파일로 바꿔 주셔요..

      http://dev.textcube.org/svn/trunk/plugins/CL_OpenID/common.php

  8. laotzu 2007.08.01 02:26 신고

    저도 제 블로그에서 오픈아이디를 사용하고 싶습니다만... 현재 TC1.5beta3을 사용중인데 오픈아이디가 잘 작동하질 않네요. 다른 플러그인을 모두 꺼고 해봐도 마찬가지네요. 어떡하면 오픈아이디를 사용할수 있을까요. 이번버전에는 오픈아이디만 댓글허용하게 만들어 놓으셔서 그 기능을 꼭 사용하고 싶은데요....

  9. DARKLiCH 2007.08.13 21:10 신고

    오픈아이디 플러그인을 사용하려고 하는데 스킨이 깨지는 문제가 있어서 이름입력란 위에 위치하고 있는 오픈아이디 로그인메뉴의 위치를 이름입력란 옆으로 바꿀려고 하는데 어떻게 하는지 도저히 모르겠습니다. 도와주세요. OTL

    • coolengineer 2007.08.14 14:01 신고

      0.93을 올렸습니다.
      http://www.tattertools.com/ko/bbs/view.php?id=plugin&no=431

      참고해서 시도해보셔요..! ;)

    • DARKLiCH 2007.08.16 19:01 신고

      잘 되네요. 감사합니다. :)

  10. 나니 2007.08.14 13:55 신고

    포럼에 올라온 OpenID관련 글들 처리해주세요. 부탁드립니다. : )
    http://forum.tattersite.com/ko/search.php?search_id=1887973994

  11. 나니 2007.08.14 13:56 신고

    http://dev.textcube.org/changeset/4092
    인코딩이 깨집니다. 텍스트파일도 utf-8로 고고싱~

  12. 이시태 2007.08.22 16:36 신고

    와... 짝짝짝짝! 감사합니다. 잘 쓰겟습니다.

    • 최호진 2007.08.22 16:40 신고

      태터툴즈를 Textcube(태터툴즈 1.5)로 옮기시면, 자동으로 설치 됩니다.

  13. Xer 2008.01.09 23:39 신고

    저는 무슨문제 일까요..여기서는 되는데,혹시 0.9이상은 TC에만 작동되는것은 아니겠죠?

    • 최호진 2008.01.11 03:05 신고

      홈페이지를 알 수 없어, 간단히 검색을 해보니
      http://www.myymi.com/ 이신가 봅니다.
      Textcube 1.5를 사용하고 계시는 것 같군요. Textcube 1.5는 탑재되어 배포 되므로 여기에 있는 것을 가져가시면 안됩니다. 즉, 여기에 있는 것을 설치하셨다면,
      CL_OpenIDConsumer , CL_OpenIDDelegate 플러그인은 삭제해주세요. 그리고 기존 플러그인에서 오픈아이디만 활성화 해주시면됩니다.

  14. myymi 2008.01.15 20:25 신고

    수고 하셨읍니다.저는 TC1.5사용하고 있는것이 아니라 tattertools 1.1.3으로 불로그를 운영하고 있읍니다. hi8ar님의 스킨 주석이 TC1.5로 이쁘게 되여있어서 그대로 냅뒀읍니다.
    사실 한국어로 되여있길래 중국어로 고치느라 손좀 댔는데요,도무지 작동이 않되네요,메인페지에 갔다가 링크를 입력하면 끝이예요,반응이 없읍니다.

  15. myymi 2008.01.15 20:34 신고

    로그인시 이링크로 접촉하고 있읍니다.500화면이 뜹니다.
    http://www.myymi.com/plugin/openid/try_auth?openid_id=http%3A%2F%2Fmyymi.myid.net&action=verify&redirect=http%3A%2F%2Fwww.myymi.com%2F

  16. myymi 2008.01.15 20:42 신고

    죄송한데요,글 하나만 더 남기고 가겠읍니다.이번에 저의 싸이트에서 안착한 openID plugin은 0.93버전이고 하나도 변경하지 않은 원본입니다.역시 작동이 않되고 있네요.
    도움 부탁드립니다.
    감사합니다.

  17. 최호진 2008.01.16 15:19 신고

    제가 보기엔, 제가 가져다 쓴 OpenID 라이브러리 내부에서 오류가 나는 것 같습니다. XRDS를 사용하지 않는 버전을 다시 만들어 올려놓았습니다.

    http://coolengineer.com/files/openid/CL_OpenID-0.93a.zip

    기존 OpenIDConsumer 나 OpenID가 있다면 삭제해주시고, 위 플러그인으로 다시 설치 해주세요.

    • myymi 2008.01.17 01:56 신고

      0.93a를 안착하여도 않되고 있읍니다.조만간 tc로 업해야 될듯합니다.
      퍼미션 같은것은 설정안해도 되죠?혹시 공간문제??
      아무튼 정말 고맙습니다.
      안녕~

    • 최호진 2008.01.17 11:05 신고

      퍼미션이 없으면 없다는 오류가 나올 것 입니다.
      기본적으로 cache 디렉토리에 작성하는 것이라 퍼미션은 있으리라 보여지는군요.
      TC로 가도 1.5.x라면 비슷할 것 같은데 오픈아이디 외에도 여러가지 나아지므로, 시도해보십시오.

    • 최호진 2008.01.17 11:34 신고

      http://coolengineer.com/files/openid/CL_OpenID-0.93b.zip

      이 버전으로 다시 해보십시오. 이 버전은 디버그 정보가 화면에 나오며, 잘 동작하지 않을 수 있습니다. 하지만 어디가 문제인지 파악하는데 필요한 것이므로, 댓글을 남겨주시면 제가 파악하는데 도움이 될 것 같습니다.

  18. myymi 2008.01.18 03:17 신고

    휴~않되네요,php같은 화면이 떳다가 http://www.myymi.com/profile 로 접촉하면서 일초도 않되여 바로 404화면이 뜹니다.
    그동안 많은 페를 끼친것 같습니다,다시한번 감사 드립니다.

    • 최호진 2008.01.18 13:32 신고

      여기서 포기하시려구요?
      지난번 링크는 디버그 정보가 보이는 것이므로 a와 다른것이 없습니다. PHP 같은 화면이 디버그 정보입니다. 약간의 도움이 되었구요.
      조금더... 해보십시다. 오후에 가능하면 패치를 만들어 보겠습니다.

  19. myymi 2008.01.18 16:26 신고

    예~저의 자전에는 포기란 없음 ㅋㅋ,,,,(←평범한 멘트)

  20. 재성才誠 2008.03.19 23:30 신고

    안녕하세요. 저는 텍스트큐브 1.6.1을 설치하여 사용하고 있습니다. 다름이 아니라 얼마 전 스팸 댓글로 인해서 헤매다가 오픈아이디라는 것을 알게 되었는데 제가 운영하는 두개 블로그 모두에서 로그인을 하면 먹통이 되어버리는 현상이 일어나고 있습니다. 이 포스트를 보니까 관리자 화면도 있는데 1.6 버전에서는 그것이 사라진 것인지 제 블로그에서는 나타나지 않네요. 휴... 어려운 것 같습니다.

    + 뭐가 문제인지 여기에서도 오픈아이디 로그인이 안 되네요. 텍스트뷰크 홈페이지를 포함한 일부 블로그에서는 제대로 로그인이 되던데 이상하네요. ㅠㅠ (전 idtail을 사용하고 있습니다.)

    • 최호진 2008.03.20 10:09 신고

      흠..
      http://forum.tattersite.com/ko/viewtopic.php?id=4903

      이것과 같은 증상인듯합니다.

      http://dev.textcube.org/browser/trunk/components/Textcube.Control.Openid.php?rev=5600&format=txt

      이 파일을 받아서, components/Textcube.Control.Openid.php 대신 바꿔보세요.

    • 재성才誠 2008.03.20 13:12 신고

      답변 감사합니다. 링크 걸어주신 파일로 대체하니 이제 정상적으로 작동하네요. 더불어 본 블로그에서도 오픈아이디 로그인이 되네요. 어쨋든 너무 감사합니다!!!

  21. solason.myid.net 2009.05.06 15:12 신고

    태양의아들은 새로운 블로그입니다
    할머니가도와준 첫날밤 털깎아야들어가는 온천등이 공개되고 있습니다
    http://blog.naver.com/solason

OpenID는 속성상 매우 긴 ID가 만들어 집니다. 이것을 만회(?)하고자, 자신의 홈페이지 주소를 (정확히는 소스를 수정할 수 있는 권한이 있는 주소를) OpenID로 사용할 수 있는 기능이 있습니다.

그러면, 소비 사이트(Consumer site)에서는 사용자가 처음 제사한 ID를 구별해야할 것인지, 아니면 위임되는 최종 ID를 구별자로 취급해야할 것인지 고민이 되더군요.

사용자에게 자유를 주는 것은 좋지만, 커뮤니티를 이루는 뭔가를 만들때는 중요한 문제가 될 것 같습니다.

coolengineer.com 을 식별자로 쓸 것이냐, coolengineer.myopenid.com이나 coolengineer.myid.net 같은 발급자의 URL을 쓸 것이냐의 문제입니다.

좀더 생각할 주제로 남김.

  1. Kay 2007.02.14 16:31 신고

    네. 저도 좀 생각해 보았는데요. 재미있는 생각이 드네요. 이를테면, 한국에서 나쁜짓하고 미국가면 거기서도 처벌해야 하나? 그럼, 한국에서 전과자 였지만, 참회하고 미국가서 착하게 살려면, 한국에서 전과자였던 사실을 밝혀내서 행동에 제약을 주도록해야하나? 흠... 좀 이상한 비유지만... 비슷한 문제가 발생할 수 있을 것 같구요. Reputation 의 명성은 claimed id 를, 악평은 account id 를 따른지 않을런지요... 쉽지않은 주제 갔습니다. 결국 결정은 consumer site 에서 해야겠지만요. 사용자 입장에서 본다면, claimed id 를 인정해 줘야겠죠. 그래야, IDP 가 싫거나 망해도 바꿀수 있자나요? ^^; 즉, 좀더 자기가 제어할 수 있는 (개인 도메인 같은) URL 을 claimed ID 로 쓰는 것이 ID 의 영속성에는 더 적합할 같구요. 암튼, 재밌는 주제입니다. 곧 오픈아이디 커뮤니티에 개설될 포럼에서 논의해 보시지요 ^^;

    • Kay 2007.02.14 16:33 신고

      이건 광고입니다만, myid.net 은 짧습니다. ^^V

    • 최호진 2007.02.14 18:03 신고

      사용자 입장에서는 claimed id 로 구별되는 것이 맞는 것 같고,
      사이트 입장에서는 account id 로 구별하는 것이 맞아 보입니다.

      그러나, 사이트가 사용자를 고려하지 않으면 안되기 때문에 페이지마다 다른 방식으로 동작할 지 모르겠군요.

      만약, 어떤 사람의 댓글을 모두 검색하고자한다면, 어떤 ID를 가지고 해야할까요. "둘다!"가 답이되는... 덜덜..

  2. pyrasis 2007.02.14 23:32 신고

    저도 OpenID로 한번 로그인을 해봤습니다.
    개인도메인을 식별자로 쓴다면 멋지긴 한데 서버에 설치를 해야하니 상당히 귀찮을 수도..

  3. 새로운빛 2007.02.23 12:35 신고

    테스트해봅니다^^

    • 최호진 2007.02.23 13:36 신고

      잘못 테스트하시었습니다.... 옆에 딱지가 붙어나와야해요..

  4. HEY 2007.03.13 11:29 신고

    오픈아이디로 로그인했습니다.
    호진님 플로그인 설치했는데 왜 제 블로그에선 인증 오류가 날까요?
    다른 플러그인과 충돌하는 건지도 모르겠습니다.

    위임기능을 사용하고 있습니다.
    ggoom.be를 입력하고 myopenid 사이트에서 허용처리를 하고나서
    에러가 납니다.
    메세지가 " Nonce missing from store " 라고 뜨는데요..

    이거 어디 문제 인가요?

    • 최호진 2007.03.13 17:48 신고

      설치된 디렉토리안에 cache/_php_consumer/nonces 디렉토리가 있는지 확인해주시겠습니까?

      cache 안에 _php_consumer 라는 디렉토리가 있어야하고 그 안에 associations, temp, nonces 디렉토리가 자동으로 생성되어 있어야합니다.

      만약 자동 생성되지 않았다면 뭔가 권한 문제가 있어보입니다만.. 일단확인해주세요.

사용자 삽입 이미지
나름대로 구상해 보았던 시나리오 ( http://coolengineer.com/tt/378 )를 구현하였습니다. 이로써, 익명사용자로 접근하여 OpenID 사용자로 로그인할 수 있게 되었습니다.

설치는 1.1.1 에만 가능한데, 그 이유는 1.1.1부터 플러그인이 자체 DB Table을 가질 수 있는 구조이기 때문입니다. 자체 DB Table은 댓글에 대한 OpenID 소유자를 기록하며, 인증된 사용자에 대해 수정/삭제권한을 확인하는 용도로 사용하며, 추후에는 OpenID를 통해 관리자 로그인도 가능하도록 할 예정입니다.

덧붙여, 전 현재 TNF에 소속되어 태터툴즈 일부 코드(API관련)를 개발하고 있지만, 제가 만드는 시나리오가 TNF의 방향을 결정하는 것이 아닙니다. 아직, TNF에서는 OpenID를 수용하기로 결정하지 않았으며, SSO 를 위한 지원 정도로 코드가 추가될 것 같습니다.

그리고, 0.2부터는 다운로드 횟수를 파악하기 위해 플러그인 게시판에 올려서 배포합니다.

Download는 여기의 첨부파일을 받으세요.


  1. 프리버즈 2007.02.06 03:35 신고

    주무세요 -.-

  2. J.Parker 2007.02.06 09:56 신고

    플러그인 에러입니다.

    openid_session.php에서 쿠키생성시 헤더관련하여 오류가 납니다. 오류페이지는 '관리자페잊/스킨/사이드바' 오류내용은 아래와 같습니다.
    --------------------
    Warning: Cannot modify header information - headers already sent by (output started at /home/땡땡땡/user/blog/lib/piece/owner/header3.php:2) in /home/땡땡땡/user/blog/plugins/CL_OpenIDConsumer/openid_session.php on line 22

    ps1. 그리고, openID를 이용하여 댓글:추가/수정/삭제 하고 난후 입력폼의 openID 액션이 사라집니다. 새로고침하면 다시 나타납니다.~

    ps2. openid_view_commenter() 함수에서 인수 에러출력도 있습니다. 세번째 인수는 없는 인수입니다.

    ps3. 플러그인 사용에는 지장은 없습니다. 단지, config.php 파일에서 ini_set('display_errors', 'off');을 'on'으로한 블로그에서는 오류 정보가 표시됩니다.

    • 최호진 2007.02.06 14:51 신고

      0.3에서 수정될 예정입니다.

      잘 사시죠? ^^;

    • J.Parker 2007.02.08 09:45 신고

      넵.. 잘 살고 있답니다.
      오늘은 아침부터 때아닌 봄비가 내리는 군요~~
      즐거운 하루 되시구요. 또 찾아뵙겠습니다.~~

  3. 권남 2007.02.08 10:15 신고

    야호~~
    근데요.. 예전에 로그인한 사람의 정보가 계속 남아 있는거 같은데요...
    PC방 같은데서 태터에 오픈ID로 로그인하면 나중에 같은 자리에 앉은 사람이 동일 ID로 사용할 수 있을거 같아요.

    • 최호진 2007.02.08 10:45 신고

      댓글을 남기는 순간은 태터의 기본 기능으로 동작하는 것이라서 쿠키를 삭제할 수 있을지가 의문입니다. 이것도 고려해봐야겠군요.

  4. Kay 2007.02.08 17:36 신고

    기존 anoymous 입력란과 분리하는 것이 아무래도 좋지않을까 싶습니다. 스펙에서 권장하기로는 http://www.openidenabled.com/openid/openid-login-box-css-class 의 css 를 쓰면서, openid 로고를 openid 입력에 달아서 표시하게 되어있습니다. 대부분 openid 사용자들이 이러한 일관된 UI 에 익숙한 상태라, 현재 코멘트 아이디 부분에도 openid 를 직접입력하고 코멘트를 남기게 됩니다 (저도 몇번 실수 했습니다.) 따라서, 기존의 guest 입력시 아이디와 오픈아이디 아이디 입력칸은 분리하는 것이 좋을 듯 싶습니다.
    또한, 피싱방지의 한가지 방법으로 오픈아이디 입력란과 비밀번호를 같이 나열하지 않도록 지원서비스들이 컨벤션을 맞추고 있습니다.
    (이경우, 위와 같은 UI 는 자칫, 피싱사이트로 오해받게 됩니다.)
    어떠세요 ?

    • 최호진 2007.02.09 00:56 신고

      네 맞습니다.
      플러그인이 스킨을 예쁘게 핸들링할 수 없어서,
      만약 분리하여야하는 경우는 스킨을 직접수정해야할일이 생길지도 모르겠습니다.

      삽질 한 번 더 해봐야겠어요.. ^^

  5. eojino 2007.02.10 15:28 신고

    고생하셨습니다.

  6. eojino 2007.02.10 15:30 신고

    감사합니다.

    • 최호진 2007.02.10 22:56 신고

      고생은요... 답글을 주셔서 감사합니다.. ^^

  7. franxial 2007.07.27 21:06 신고

    좋은 글들 많네요.

  8. Viet_Korea 2008.12.04 06:29 신고

    Yes! I know php afew. You can teach for me where need for edit and how do I edit?
    How do I set Service resource path?
    Waiting for you!

    • 최호진 2008.12.04 07:38 신고

      completely blank. does it contained a space?

      would you send me a mail in next time? hojin.choi at gmail.com

  9. Viet_Korea 2008.12.04 06:29 신고

    I can't login as openID. You can help me at http://4all.kr/blog .
    I used default plugin and CL_OpenIDConsumer_0.93 but same.
    you can support fix for me? Thanks so much!

    • 최호진 2008.12.04 02:33 신고

      Please check your setting of Manager/Server/Service resource path if it is not completely blank your layout can be destroyed.

      And about openid,... you need not openid plugin of this blog if you use 1.7.6. Please delete the CL_OpenID and restore back the original CL_OpenID accompanied by the package.

      Do you know php? then let me give some debug codes for you.

  10. Viet_Korea 2008.12.04 06:29 신고

    I installed on textcube v1.7.6 but it not work. Help me please!!

    • 최호진 2008.12.03 17:13 신고

      So, you can see nothing? or can't login with your account?

  11. Viet_Korea 2008.12.04 08:32 신고

    I sended a email to you! Waiting fo you!

1. 사용자는 OpenID로 로그인할 수 있다.
2. 태터툴즈는 내부에 세 가지 단계의 인증 상태가 있다.
   1) 관리자, 2) 블로그 관리자가 아닌 다중사용자 중 하나, 3) 손님
3. OpenID로 로그인하면, 1), 2), 3) 의 구분은 유지되나, 손님을 익명 사용자와 OpenID 사용자로 구별 할 수 있게된다. 1), 2)의 경우 OpenID 로 로그인하여도 의미가 없게 된다.
4. 글에 대한 댓글이 달리게 되면, OpenID 사용자는 익명 사용자와 달리 댓글에 대한 소유기록이 남게 된다. (다른 테이블에)
5. OpenID 사용자가 남기는  댓글의 비밀번호는 저장되어도 추후에 무시 된다.
6. 댓글에 대한 댓글을 남길 경우 같은 방법으로 남게 된다. 단, 팝업창에서 비밀번호는 묻지 않게된다.
7. 댓글 수정/삭제시에 다른 OpenID 사용자가 남긴 것이 확인 될 경우 수정/삭제가 불가함을 보인다. 이 때, 작성자의 OpenID는 노출 된다.
8. 댓글 수정/삭제시 OpenID 사용자가 남긴 것이 아닐 경우 비밀 번호를 묻게 된다.
9. 댓글 수정/삭제시 관리자만 볼 수 있도록 작성된 경우, 7. 번에 대해서 작성자의 OpenID가 노출되지 않는다.

  1. 김정균 2007.02.01 02:55 신고

    호진님 안녕하세요 ^^;

    OpenID 관련 문서 따라오다가 테스트 해 보고 갑니다.

  2. 김정균 2007.02.01 02:57 신고

    응.. myid.net 은 지원하지 않는건가?

    • 최호진 2007.02.01 10:54 신고

      뭔가 오류가 있었던거 같은데, 다시 해보니 잘되네요.
      0.2는 거의 다 만들어 놓고, 테스트할 시간이 없어 릴리즈 못하고 있어요. 벌써 일주일이 다 가는군요... 시간 참 빠르네.

  3. eojino 2007.02.10 15:26 신고

    아주 좋군요.
    고생하셨습니다.

  4. 손춘호 2007.02.23 17:02 신고

    테스트하고 갑니다.

  5. 손춘호 2007.02.23 17:03 신고

    한번만 더 테스트하고 갑니다. 죄송

  6. 손춘호 2007.02.23 17:04 신고

    죄송 테스해 한번더

  7. 무명 2007.02.23 17:06 신고

    죄송

  8. 백일몽 2007.02.26 16:06 신고

    자기 도메인으로 인증하고서 테스트 해 봅니다. 신기하게 잘 되는거 같네요.

  9. 시온아빠 2007.03.15 00:31 신고

    오호 이렇게 되는군요

  10. 유역비 2007.04.08 03:44 신고

    별칭을 요청할수도있군요/ 정말 좋네요....

  11. 유역비 2007.04.08 03:45 신고

    333

  12. 밤하늘 2007.06.29 18:22 신고

    안녕하세요.
    IDtail.com에도 문의를 드렸는데요...태터툴즈 사용중입니다.
    openid를 사용하고자 플러그인 설치하고 댓글입력하는 곳에 openid 누르면 로그인 화면이 나오더군요. 제 idtail 아이디 넣고 엔터 치면 화면이 백지상태입니다.
    이 문제 어떻게 해결 가능할까요?
    제 블로그는 http://ishare.kr/blog 입니다. 답변해주시면 감사하겠습니다.

myopenid.com으로 플러그인 테스트를 하다가 삽질끝에 발견한 것은, 별명이 한글일 경우 최종 인증이 실패한다는 것이다. 플러그인은 OpenID를 인증하기 위해, 두 번 ID 발급자에게 접속한다.

처음은 사용자가 제출한 ID에 대한 인증을 수행해달라는 것이고,
두번째는 사용자가 인증끝에 ID 발급자로부터 받은 인증 토큰에 대한 것이 맞는지 검증해달라는 요청을 한다.

두 번째 접속시도할 때, nickname 등 발급자가 사용자에게 인증 종료시에 넘겨줬을 것이라 생각되는 데이터를 검증하고자 ID 발급자에게 확인하는데, nickname이 한글일 경우 제대로 확인을 안해주는 것이다. myid.net 은 잘*되*더*이*다*마는...!

삽질 몇시간 후에 해당 사이트에 피드백을 보냈는데, 고쳐졌으면 한다.
  1. (No nickname) 2007.01.23 23:23 신고

    오픈아이디가 한 곳에서 관리된다면 자기가 어디에 어떤 댓글을 달았는지도 확인이 되나요?
    오픈아이디가 블로그 댓글용 아이디 인가요?
    이해를 못한건지 설명글을 한번 더 읽어봐야겠네요.

    • 최호진 2007.01.24 00:54 신고

      자기가 어디에 어떤 댓글을 달았는지는 원래 기능상 태터툴즈끼리는 대략 공유할 수 있습니다. 댓글알리미 기능이 그것이죠.
      오픈아이디는 블로그와는 상관없이 나왔는데, 블로그와 연계하여 동작할만한게 무엇일까 생각해보니 이렇게 된 것입니다.
      인증이 필요한 곳에는 많은 확장이 가능합니다. 현재 0.2 나 0.3 정도에서는 관리자 로그인까지 생각 중입니다.

  2. (Hobbit) 2007.01.24 01:19 신고

    저 아이디에 (Hobbit)이라고 박혀 있어요 ㅡ.ㅡ 공유기 쓰고 있긴 한데, 저희 집에서 openid 쓰는 사람은 저 뿐입니다. ;) 버그발견! --임현수

    • 최호진 2007.01.24 10:49 신고

      버그는 아니고, Nickname을 ID Provider가 제공하지 않았으면, 디폴트 값으로 (No nickname)을 줬었는데, 이상해서 (Hobbit)으로 줬다가, 이것도 이상해서 오늘 아침 (Edit me)로 바꿨으.

  3. 최호진 2007.01.24 10:52 신고

    피드백을 접수했다는 말과 반영될 것이라는 얘기가 왔습니다. 살짝 소개하자면...

    "It looks like we were treating all SREG values as ASCII instead of unicode. We have a patch that we believe will fix this, which will go out later tonight.
    Thanks for using MyOpenID, and thanks again for a terrific bug report!"

  4. 최호진 2007.01.26 16:28 신고

    어제 확인한 바로는, 이제 한글도 잘되는 것 같다. 고마워요 myopenid.com !

OpenID는 자신의 홈페이지 주소를 ID로 사용할 수 있습니다. 이 원리는 간단한데, 발급된 ID를 홈페이지 head 태그 안에 적절한 방법으로 기재해 놓으면, 인증을 시도할 때 홈페이지를 둘러보고 해당 ID를 가져가기 때문입니다.

본 플러그인은 자신의 블로그에 로그인 하는 사람을 위한 것이 아닌, 본인이 다른 곳에 로그인 할 때 블로그 URL을 ID로 사용하는 것입니다.

* 사용법
http://coolengineer.com/files/openid/CL_OpenIDDelegate-1.0.zip
을 다운로드 받으셔서, plugins 디렉토리에 푼 뒤, 관리자 메뉴에 들어가서, 플러그인을 "사용"으로 놓으시고, 그 옆의 설정을 누르신다음 각 OpenID가 지정하는 주소들을 적어주시면 됩니다.

http://myid.net 의 경우
openid.server: http://www.myid.net/server
openid.delegate: http://XYZ.myid.net
으로 해주시면 됩니다. openid.server의 www. 는 중요합니다.
그리고, <meta http-equiv="X-XRDS-Location" /> 태그는 사용하지 않아도 됩니다.
OpenID 1.0 구현이라서 그런가요? Kay님?

--------------------------------------------
2007-05-21 추가

위 사항에 대해서 xrds가 옵션이라고 쓴 것은 저의 실수 입니다. 라이브러리의 버전에 따라
xrds를 참고하지 않는 곳이 있는가하면, xrds만 참고하는 곳이 있을 수 있습니다.
따라서, 반드시 써주셔야합니다.
  1. Kayflow 2007.01.25 10:48 신고

    네. 2.0 spec 상으로도 XRDS 가 있는 경우 html discovery 보다 우선하지만, 없는 경우에는 html discovery 를 사용하도록 명시되어 있네요. 그리고 consumer 라이브러리가 1.1 기반일 것이라, 아예 무시했을 수도 있겠구요. 저도 깊이는 잘 모릅니다. ^^;

  2. jellypo.i-i.st 2007.02.04 02:09 신고

    좀 전에 테터툴즈 플러그인을 받아서 Other OpenID 입력을 받는 YY블러그에서 확인하고 왔습니다.

    Other OpenID 이런 식으로 입력받아 입력받은 주소로 확인은 가는 경우에는 Couldn't find OpenID Server라는 메시지가 나오면서 사용할 수 없네요... OpenID확인을 myid.net에서 하도록 지정한 곳에서 밖에 못 쓰는 기능인거 같은데요.

    문제는 myid.net으로 지정할 경우 다른 OpenID를 사용할 수 없으니까, 테터툴즈 플러그인에서 OpenID 확인을 요청받으면 myid.net으로 확인을 떠넘기던지 해야할거 같아요.

    • 최호진 2007.02.04 14:57 신고

      모든 OpenID Provider 는 위임이 임의의 URL로 가능합니다. 글에는 myid.net 의 예만 들었지만, myopenid.com 은
      https://www.myopenid.com/help 의 "Using your own URL" 에 씌어 있는대로,
      <link rel="openid.server" href="http://www.myopenid.com/server" />
      <link rel="openid.delegate" href="http://youraccount.myopenid.com/" />
      <meta http-equiv="X-XRDS-Location" content="http://youraccount.myopenid.com/xrds" /> 와 같은 방법으로 사용하면 됩니다.

  3. jellypo.myid.net 2007.02.04 02:11 신고

    ...윗 글의 jellypo.i-i.st는 확인도 안하고 그냥 써지네요.

    • 최호진 2007.02.04 14:59 신고

      아마 그 전에 jellypo.myid.net 으로 로그인한다음 제 도메인을 Trust domain으로 등록하셨기 때문에 추가로 확인하는 작업을 하지 않은 듯 합니다.

  4. JellyPo 2007.02.04 15:31 신고

    안되는 이유를 찾은거 같습니다.

    제 테터툴즈 주소는
    http://jellypo.i-i.st/tt
    인데,
    jellypo.i-i.st
    로 적으니까, 홈 루트에서 OpenID에 관련된 내용을 찾지 못해서 로그인이 안되는 모양이네요. 홈 루트의 html은 사이트 자동이동만 넣어뒀거든요.

    • 최호진 2007.02.05 17:08 신고

      맞습니다. openid로 제시하는 페이지의 헤더에 나타나야만 하거든요.

  5. nainu.myid.net 2007.02.09 14:33 신고

    jellypo/ 그럴 경우는 플러긴 대신 루트의 html에 두 줄을 추가해 주면 더 간단할듯!

    http://honeydream.net 소스 참조하세요~~

  6. 컴ⓣing 2007.03.02 16:57 신고

    감사합니다. openid에 대해서 관심을 갖게 된 블로거입니다..;;
    어떤 원리로 되는지는 여전히 미지수지만 좋을 것 같습니다.
    많은 도움 부탁드립니다~ ^^;

  7. 여름공주 2007.03.09 14:55 신고

    안녕하세요~ 이글루스에서 오픈ID 지원한다길래 뭔가 하고 돌아다니다가 오게되었습니다.
    로그인이 잘 되었으려나요..? ^-^;
    불청객으로 와서 이렇게 답글을 남기게 되서 정말 죄송합니다..;
    유용한 서비스인 것 같아요~ 태터도 사용하고 있는데 플러그인 사용해봐야겠네요
    잘 배워 갑니다 (_ _)

  8. 해피위즈 2007.03.09 16:00 신고

    웹서핑하다 오픈아이디에 대해 적은글을 읽다가 이곳까지 오게되었습니다..
    티스토리에는 적용이 안되는건가요...

    • pyrasis 2007.03.09 20:27 신고

      티스토리는 플러그인을 설치하지 못하기 때문에 이 플러그인을 통해 자동으로 되도록 하지는 못하지만, 오픈아이디로 사용은 가능합니다. 스킨 편집에서
      <link rel="openid.server" href="http://www.myid.net/server" />
      <link rel="openid.delegate" href="http://helloworld.myid.net" />
      이거 두줄만 넣으면 잘 됩니다.

  9. pyrasis 2007.03.09 20:22 신고

    저도 이거 깔아서 로그인 해봅니다.

    잘 되는군요. 감사합니다.

  10. 나무늘보 2007.03.20 00:32 신고

    감사합니다. 덕분에 저도 손쉽게 openid라는 것을 사용해보는군요.
    이거 신기하군요.

  11. jungyong.com 2007.03.24 17:00 신고

    덕분에 저도 제 도메인으로 오픈아이디를 만들수 있었습니다. 고맙습니다.

  12. 올돌이 2007.03.27 00:33 신고

    제 스킨이 문제가 있는줄 알았더니 플러그인 충돌 때문이었군요.
    다음 웹인사이드 스크립트 플러그인(http://www.mcfuture.net/274)을 켜놓으면
    오픈아이디 로긴 부분이 사라져버립니다;;

    • 최호진 2007.03.27 14:34 신고

      http://www.tattertools.com/ko/bbs/view.php?id=plugin&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=%EC%9B%B9%EC%9D%B8%EC%82%AC%EC%9D%B4%EB%93%9C&select_arrange=headnum&desc=asc&no=368

      mcfuture 님것과 충돌하는 것이 아니라 같은 일을 하는 죠기에 있는 플러그인과 충돌합니다.

      좀 들여다 봐야할 것 같네요

  13. 유마 2007.03.29 22:43 신고

    흠, 그냥 오픈아이디로는 로그인이 되는데, 위임을 받아 제 블로그 주소로 로그인을 할려니 에러가 뜨네요.

    이 플러그인을 설치했는데도, 영어로 인증 에러가 뜨네요. 무엇 때문일까요?

    • 최호진 2007.04.03 11:34 신고

      아..! 며칠 지나서 답변을 하다니.. ;)

      적용하신 사이트가 어디시죠?? 한 번 보겠습니다.

  14. 성환이 2009.01.30 15:32 신고

    안녕하세요.
    오픈ID참 좋은 프로그램이죠.
    그런데 제 블로그에서는 오픈ID로 로그인하려고 하니까 로그인이 안됩니다.
    한번 확인해주실수 있나요?
    제가 너무 늦게 글을 쓰는 것이 아닌가 싶네요...

  15. UNiSTYLIST 2009.04.16 22:36 신고

    유용한 플러그인이군요... 블로그 막 시작해서 이것저것 막 찾아보러 다니는 중인데 ㅎㅎ

    • 최호진 2009.04.20 23:00 신고

      새 버전에는 플러그인이 아니라 이미 들어 있는 기능입니다.

Tattertools에 OpenID로 로그인하여 댓글을 남길 수 있는 기능을 시험삼아 제작하였습니다.

현재는 Tattertools의 기본 DB를 전혀 건드리지 않는 수준으로 접근하였기 때문에 단지 이름을 가져오는 것만 가능합니다. 만약 OpenID를 개설하실 때에, 별명을 입력하였다면, 별명을 댓글의 이름으로 가져옵니다.

현재 구조상 플러그인이 가지는 한계로 인해 댓글 입력시에 암호를 넣어 줘야하며, 수정/삭제시에 그 암호를 사용하여 제거해야합니다. Live Journal 등은 로그인한 사용자를 인식하여 삭제가 바로 되더군요.

본 기능은 태터툴즈에 OpenID를 어떻게 사용할 수 있을지 시도하는 과정에서 나온 것이므로, 의견들을 주시면 반영해 보겠습니다.

http://coolengineer.com/files/openid/CL_OpenIDConsumer-0.1.zip

----

A. 설치: 압축을 태터툴즈 plugins 에서 푼다.
B. 관리자 화면의 플러그인에서 "OpenID 인증" 을 사용함으로 설정한다.
C. 댓글 쓰는 곳에 (Try OpenID) 라는 링크가 나오는 것을 확인 할 수 있다.
D. Try OpenID 링크를 눌러 OpenID를 인증한다.
E. 인증된 후 다시 돌아 오면 Try OpenID 대신 OpenID:..... 형식의 링크가 생기는 것을 알 수 있다.
F. 위 링크는 Logout 링크이다.
G. 현재는 Nickname, email 을 요구하도록 되어 있으며, 정작 사용은 Nickname만 사용한다. (뷁!, email을 빼야겠군)


  1. 이전 댓글 더보기
  2. 익명 openid 로 테스트 하고 갑니다 :)

  3. wsheli 2007.01.25 13:22 신고

    테스트 한번 해봅니다

  4. wsheli.myid.net 2007.01.25 13:24 신고

    또 테스트 해봅니다. 죄송합니다.

  5. wsheli.myid.net 2007.01.25 13:25 신고

    테스트

  6. baejinbok 2007.01.26 08:21 신고

    꽁지는 자동으로 붙으려나... OpenID 테스트입니다.

  7. baejinbok.myid.net 2007.01.26 08:24 신고

    꽁지없을때랑 차이점이 있으려나.. 다시 테스트입니다. ^^;

  8. stevehan.myid.net 2007.01.26 12:10 신고

    Test 해 봅니다

    • 최호진 2007.01.26 16:21 신고

      Revu!에서 오셨군요. 감사합니다. 또한 사이트에도 사용해주셔서 감사합니다.

  9. Yahoo 계정을 openid 로 인증해주는 서비스를 통한 테스트입니다. 자..알 되는 군요.

    openid 뉴스거리가 하나 더 생기겠어요. proxy 라..

  10. 부진아 2007.02.14 12:34 신고

    와.. 신기 하네요.

    • 최호진 2007.02.14 13:00 신고

      ^^;

      예전 모듈은 OpenID로 로긴하여 남긴 글인지 아닌지 알려주지 않았으나, 이젠 오른쪽에 아이콘을 남게 하였습니다.

  11. ㅇㄹ 2007.02.15 10:00 신고

    ㅇㄹ

  12. dfdf 2007.02.15 10:02 신고

    처음 로긴할때 마이아이디 비번 요구하더니, 두번째부터는 아이디만으로 로긴이 가능하네요.;
    다른사람이 내 아이디만 알면 내걸로 로긴할수 있다는 건데 우짜죠?

    • 최호진 2007.02.15 13:02 신고

      ID Provider에 로그인할 때, 로그인 상태를 유지하라고 했기 때문에 그렇습니다.

      myid.net에 가셔서 로그아웃을 하시면 다른 사람이 로그인을 할 수 없을 것입니다

  13. 오프라닝 2007.02.22 10:12 신고

    1.여긴 OpenID 테스트 장니에요~ 저도 살짝 테스트..^^;
    삭제까지 테스트 완료. ^^
    OpenID의 파장효과는 정말 크겠네요. 어서 빨리 적용해야 겠습니다. 좋은 테스트 감사합니다..ㅋ

    2.앗! 그런데 브라우저를 닫고 새로 띄워서 글 수정이 되네요? 어떻게 가능한거죠..?

    3. 쿠키를 지우고 들어오니 초기화 되네요~ expire를 일부러 안시키시는 건지..?

    • 최호진 2007.02.22 10:11 신고

      여기까지 와서 테스트 해주셔서 감사합니다.
      국내 최대의 OpenID 테스트장으로...워~~~

    • 최호진 2007.02.22 10:28 신고

      EDIT/DEL 버튼을 누르면 브라우저를 닫고 새로 띄워진다구요?
      그냥 새창이 떠서 수정이 될텐데.. 이상하군요.

      쿠키는 세션을 유지하는 키를 전달하는 수단이므로 초기화 됩니다.

  14. 오프라닝 2007.02.22 10:31 신고

    아~ 제가 설명을 잘 못한건가 보네요..^^;
    IE로 테스트를 하는데.. IE를 닫은후 새로 IE를 열었는데.
    로그인의 과정이 없이 ID를 가지고 있어서요..
    쿠키의 만료일자가 한달 이후로 잡혀계신듯 해서요^^;

    • 최호진 2007.02.22 11:03 신고

      네, 쿠키는 한달짜리로 만들어지도록 설정해놓았습니다. 테터의 기본값으로는 한시간인가 그렇죠?

  15. asterism 2007.03.03 15:05 신고

    OpenID TEST!!

  16. FunnyMan 2007.03.03 15:10 신고

    wow! great!

  17. Kristin 2007.03.16 23:48 신고

    오픈 아이디 테스트차 글 남겨봅니다^^
    솔직히 아직은 어떤건지 잘모르겠네요~ 다만 여러가지 과정을 거치는 게
    조금은 복잡하게도 느껴지는군요..
    저처럼 잘 모르는 사람은 좀 어렵게 느껴지네요ㅠ.ㅠ

    좋은 주말 되세요^^

  18. 최호진 2007.03.17 12:51 신고

    네.. 약간 뛰어다니는 것이 처음엔 어렵게 느껴지실 겁니다. 올해안에 많은 사이트가 지원하여 자연스럽게 익숙해지는 계기가 되었으면 합니다.

  19. nos 2008.03.13 15:12 신고

    테스트~테스트해봅니다~

  20. 응원해주세요 2008.06.27 00:50 신고

    김인호돼지박사 한국형우주관 응^응=응 우주화시대 응원해주세요

  21. 오픈아이디! 유후~~~

+ Recent posts