요즘 미투데이스프링노트로 부상중이고 라이프팟에서도 사용 예정인 오픈아이디,
국내에서는 마이아이디에서 서비스중이다.

우선 오픈아이디가 무엇인지 위키피디아를 참조했다.
오픈아이디(OpenID)는 웹에서 자신의 계정을 통합적으로 관리하는 방식으로, 흔히 쓰이는 중앙집중식 로그인에 비해 비교적 느슨한 방식으로 사용자를 인증한다.
즉 각각의 사이트에서 아이디와 비밀번호를 관리하는 대신, 오픈아이디를 지원하는 사이트에서는 사용자 인증을 독립된 각 서비스 제공자에게 맡기고, 그러면 개별 오픈아이디 제공자가 사용자를 인증해준다.

오픈아이디는 provider URL[각주:1]과 delegate URL[각주:2]이 있다.

아지만 아직 오픈아이디를 이용한 두 서비스에는 둘중 하나만 지원을 하고 있다.

eouia님의 글을 보면 문제가 무엇인지 좀더 잘 알수 있을것 같다
글의 일부를 인용해보면,
(생략).....
사용자가 어느날, myid.net은 싫어… 라며 다른 OpenID Provider로 자신의 OpenID를 바꾸게 되었습니다.
그럴 일이 있겠냐구요? 어느날 myid.net이 없어지거나, 혹은 더 좋은 OpenID Provider가 생겼다거나, 혹은 myid.net이 SRE를 지원하지 않아 불편해.. 라고 생각할 수도 있겠지요.
그래서, eouia.newopenid.com이라는 새로운 OpenID 계정을 사용하기로 결심했습니다. 그래도 delegation을 통해 이전처럼 eouia.com이라는 url로 동일하게 로그인이 가능할 거라고 기대하겠지요. (delegation의 장점이죠.)
그런데, Consumer측에서는 문제가 생겼습니다. 사용자 계정 정보를 실제 OpenID URL(eouia.myid.net)을 키값으로 삼고 있었는데, 전혀 다른 새로운 OpenID URL(eouia.newopenid.com)이 들어오면 이것이 동일한 사용자라고 판단할 수 없기 때문입니다.

그렇다면, 역시 DB의 키값으로는 최초 입력받은 URL을 키값으로 삼는 것이 해결책이라고 생각할 수도 있겠지만… 이 경우에는 delegated URL을 바꿨을 때가 문제가 됩니다.
결국, 이 사용자에 대한 unique id로 OpenID URL도, delegated URL도 사용하기 곤란한 상황이 됩니다....(생략)


나의 결론은,
오픈아이디를 이용한 서비스에서는 오픈아이디의 Unique id를 delegate URL과 provider URL두개중에서 선택할수 있는 기능을 넣어줘야 한다.
또한,두 URL은 수정도 가능하게 해야 할것이다.

라는거다.

p.s.
참고로 아직 미투데이와 스프링노트는 widyou.net와 widyou.myid.net를 다른 사람으로 인식한다.. ㅠㅠ
사용자 삽입 이미지

내 마이아이디


  1. 인증해주는 사이트에서 제공하는 URL [본문으로]
  2. 사용자가 자신의 홈페이지에 헤더를 이용해서 만드는 URL [본문으로]


License
달리 정하지 않는 한, 이 저작물 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Except where otherwise noted, this content is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 Korea License
  1. eouia 2007.03.28 10:55 신고

    제 생각에는, 그보다 더, 아예 여러개의 delegate URL 과 provider URL을 사용할 수 있어야 한다고 생각합니다. delegate URL과 provider URL도 한꺼번에 바꾸는 경우도 있으니까요.

    • Widyou 2007.03.28 11:14 신고

      방문 감사합니다.
      delegate URL과 provider URL을 수정할 수 있게 한다면 굳이 여러개가 필요할 것 까진 없다고 생각합니다.

  2. eouia 2007.03.28 10:57 신고

    한편, 대부분의 OpenID 라이브러리에서는 delegate URL 처리를 해주고는 있습니다. 다만, delegate URL이건, provider URL이건, 개인 사용자별로 unique하게 잡는 것 자체가 유연하지 못하다는 걸 말씀드리고 싶었습니다.

    • Widyou 2007.03.28 11:10 신고

      스프링노트나 미투데이는 아직도 widyou.net이랑 widyou.myid.net를 다른 사용자로 인식하더군요

    • Widyou 2007.03.28 11:14 신고

      unique하게 잡는 것 자체가 유연하지 못하다는 의견엔 저도 동감합니다.

  3. kay 2007.05.16 11:51 신고

    반가운 소식있습니다. 스프링노트는 '나의 다른 아이디' 로 로그인하는 기능을 제공합니다.

    • Widyou 2007.05.16 12:04 신고

      방문 감사합니다~
      저도 얼마전에 추가된 기능 확인하고 제 블로그주소로된 오픈아이디를 등록 해 두었답니다.

  4. 페블비치 2007.05.16 12:54 신고

    이번에 오픈아이디를 지원하게된 Pumfit에서도 여러개의 오픈아이디를 하나의 identity로 사용하는 것이 가능합니다.

    • Widyou 2007.05.16 15:11 신고

      하하~ 바라던 기능이었구요. 고슴도치블로그에서 확인 하였습니다.
      방문 감사합니다.

+ Recent posts