오픈아이디 위임 기능을 적용중에 있다.블로그 헤더에
<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)
댓글을 달아 주세요