Web taemy's Site
오픈아이디 위임 기능을 적용중에 있다.

블로그 헤더에
    <link rel="openid.server" href="http://www.myid.net/server" />
    <link rel="openid.delegate" href="http://taemy.myid.net" />

처럼 넣어 놓으면 된다.(각자의 오픈아이디를 입력)

그런데, 이것을 여러개의 오픈아이디를 적용할 수는 없는가?
예를 들어
    <link rel="openid.server" href="http://www.myid.net/server" />
    <link rel="openid.delegate" href="http://taemy.myid.net" />
    <link rel="openid.server" href="http://www.idtail.com/server" />
    <link rel="openid.delegate" href="http://taemy.idtail.com" />

이런식으로 중복해서 오픈아이디를 적어서 사용할 수는 없는가?
정확한 오픈아이디 스펙은 모르겠지만, 현재는 안되는 것 같다.(그냥 맨위의 것이 적용된다)
이정도까지 필요가 없는가?

왜 이런 생각을 하게 되었는가?
myid.net , idtail.com 에 오픈아이디를 만들고 사용하고 있다.
둘중에 한 곳을 사용할 수 없을때(서버다운, DNS 이상 등..) 다른 아이디를 사용하기 위해서 이다.

물론 이것을 수동으로 블로그 헤더를 수정해서 필요시 바꾸어 주면 된다.

이것을 오픈아이디 Relying Party 쪽에서 확인해서 알아서 바꾸어 주면 좋지 않을까?
    <link rel="openid.server" href="http://www.myid.net/server" />
    <link rel="openid.delegate" href="http://taemy.myid.net" />
    <link rel="openid.server" href="http://www.idtail.com/server" />
    <link rel="openid.delegate" href="http://taemy.idtail.com" />

이런식이 확인하기 힘들다면.. 순서를 두어서(아래 예 처럼)

    <link rel="openid.server.1st" href="http://www.myid.net/server" />
    <link rel="openid.delegate.1st" href="http://taemy.myid.net" />
    <link rel="openid.server.2nd" href="http://www.idtail.com/server" />
    <link rel="openid.delegate.2nd" href="http://taemy.idtail.com" />

이런식으로 해 놓고,
{오픈아이디 provider url}/server/ping  같은 것으로 살았는지 죽었는지 확인하고
만일 죽었다면 다음(2nd) provider 로 넘어가서 확인해서 바꾸어 주는 것이다.

오픈아이디 스펙에 이런것이 있는지는 확인해 봐야 겠다.

스펙에 따로 없다면 태터툴즈 플러그인을 만들어 블로그 쪽에서 확인해서 처리해주면 되겠지만,
괜한 오버헤드가 발생할 듯 싶다.
Relying Party 쪽에서 접속하는 경우에만 확인해서 처리하면 오버헤드는 줄어들겠지만,
계속 늘어나는
Relying Party 를 등록해 주어야 한다는 문제도 있다.

이에 대한 다른 해결책이 있나?

이올린에 북마크하기(0) 이올린에 추천하기(0)

트랙백 주소 :: http://taemy.experlab.com/trackback/291

% 공지 : 혹시 트랙백이 안되시면, 댓글로 관련글을 남겨주세요.(수동트랙백) %

댓글을 달아 주세요

  1. eouia 2007/04/29 15:42  댓글주소  수정/삭제  댓글쓰기

    사용자가 그런 것 까지 신경써야 한다는 건 뭔가 문제 아닐까요?

    • 태미(taemy) 2007/04/29 15:48  댓글주소  수정/삭제

      오픈아이디 스펙을 대충 봤는데, 그런 내용은 없는 것 같습니다.

      오픈아이디 Relying Party 쪽에서 스펙이외의 방법으로 지원해야 할텐데,
      얼마나 적극적으로 해 줄지는 모르겠네요.

      현실적으로 만일의 경우(provider 서버다운..)가 발생할 일이 적다는 이유로 필요없는 조치로 생각할 듯 합니다.

  2. OpenID LogoKay 2007/04/30 12:40  댓글주소  수정/삭제  댓글쓰기

    OpenID 스펙 2.0 (현재 draft) 에 동일한 기능이 들어있습니다. 그리고, 실제 사용자에게 전달되는 형태는 설정툴 등을 통해서 간단한 형태가 충분히 가능할 것입니다. 암튼, 스펙상으로는 충분히 대비가 되었습니다.

    • 태미(taemy) 2007/04/30 20:06  댓글주소  수정/삭제

      댓글 감사^^

      이미 진행중이군요.(제가 본 것이 2.0 이 아닌가 봅니다.)

      그나저나 국내에 오픈아이디 Relying Party 가 많이 생겼으면 합니다.

  3. 낭망백수 2007/04/30 19:01  댓글주소  수정/삭제  댓글쓰기

    오픈 아이디를 두개 만드는 건 좀 앞서나가신 것 아닙니까? ㅎㅎ

  4. OpenID LogoKay 2007/05/10 11:31  댓글주소  수정/삭제  댓글쓰기

    스프링노트에 '나의 다른 아이디' 라는 대체 로그인 아이디 지정기능이 추가되었습니다. http://help.springnote.com/pages/218989

  5. OpenID Logo페블비치 2007/05/31 20:17  댓글주소  수정/삭제  댓글쓰기

    이미 알고 계시겠지만 펌핏에서도 여러개의 오픈아이디를 함께 사용하실 수 있습니다.
    http://hedgeplus.net/82

  6. OpenID LogoDARKLiCH 2007/07/17 07:40  댓글주소  수정/삭제  댓글쓰기

    이상하게 저는 위임 기능이 정상작동하지 않더군요. ㅡㅜ

[로그인][오픈아이디란?]