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://blog.myid.net/5
의 중간부분을 보면 위임하는 방법이 나와있다.

이 개발로그(태터툴즈) 에 설정하였다.
블로그 스킨 헤더 부분에 3줄의 태그를 추가하면 설정이 완료되는 비교적 간단한 방법이다.

OpenID 위임(Delegatioin)이란
taemy.myid.net 이라는 오픈아이디가 있다면 이것을 taemy.experlab.com 으로 위임할 수 있다.
설정후에 taemy.experlab.com 을 오픈아이디로 사용할 수 있게 된다.


설정은 태터툴즈의 오픈아이디 위임 플러그인을 사용하였다.(http://coolengineer.com/374 )
워낙 간단한 설정이라 그냥 스킨을 수정해도 된다.

스킨 수정만으로 가능하기 때문에 티스토리 처럼 스킨편집이 가능한 곳에서는 모두 사용가능하다.
즉, taemy.tistory.com 등도 이 오픈아이디 위임기능을 사용할 수 있다.


추가 : 댓글달기 테스트
위임 기능을 설정한 후 테스트 했다.

원하던 대로 블로그 주소가 제대로 나오고 있다.


예전에는 아래처럼 오픈아이디 주소가 나왔었다.

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