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 기반일 것이라, 아예 무시했을 수도 있겠구요. 저도 깊이는 잘 모릅니다. ^^;

    • 최호진 2007.01.25 15:30

      2.0 스펙이 그러하리라 짐작하였습니다. ;)

  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

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

+ Recent posts