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 !

+ Recent posts