04. OpenID delegation ID 애드온
OpenID#
OpenID란 하나의 아이디로 여러 사이트에 인증을 할 수 있도록 만든 기능입니다.
사이트마다 비밀번호나 아이디가 달라서 잊어버리기 쉽고 또 비밀번호 한번 바꾸려면 가입된 사이트들을 모두 찾아서 바꾸어야 하는데 그런 번거로움이 없습니다.
국내에서는 오픈마루의 MyID, 안철수연구소의 IDetail, 다음의 오픈ID에서 OpenID를 제공하고 있습니다.
해외 OpenID제공자에 대해서는 http://openid.net/get/ 를 참고하세요.
OpenID delegation ID 애드온 사용#
OpenID delegation ID 애드온을 이용하면, zeroboardXE가 설치된 위치를 오픈ID로 사용할 수 있습니다.
OpenID delegation ID 애드온은 zbXE가 설치된 위치를 오픈 아이디로 사용 할 수 있게 해줍니다.
예를 들어 http://www.abc.com 이란 위치에 zbXE를 설치 하고 OpenID delegation ID 애드온을 이용하게 되면, http://www.abc.com을 자신의 오픈아이디로 사용 할 수 있습니다.
그러나 먼저 기존에 오픈ID가 존재해야 합니다.
OpenID delegation ID 애드온 설정을 클릭하면 위와 같은 창이 뜹니다.
server, delegate, xrds의 각 란에 오픈ID를 제공받은 사이트에서 부여받은 값을 씁니다.
MyID의 경우 http://www.myid.net/help/tips에서 확인 할 수 있습니다.
MyID의 예를 들면
- <link rel="openid.server" href="http://server.myid.net/server" />
<link rel="openid.delegate" href="http://아이디.myid.net/" />
<meta http-equiv="X-XRDS-Location" content="http://아이디.myid.net/xrds" />
에서 http://server.myid.net/server 가 server
http://아이디.myid.net/이 delegate
http://아이디.myid.net/xrds가 xrds 입니다
그러나 위의 코드를 직접 HEAD부분에 입력하셔도 됩니다.
국내 OpenID 제공자 server, delegate, xrds정보#
| server | delegate | xrds | |
|---|---|---|---|
| MyID | http://server.myid.net/server | http://*.myid.net/ | http://*.myid.net/xrds |
| ID Tail | http://www.idtail.com/server | http://*.idtail.com/ | http://*.idtail.com/xrds |
| Daum 오픈ID | http://openid.daum.net/server | http://openid.daum.net/* | http://openid.daum.net/*/xrds |
*(별표) 부분은 사람마다 다릅니다. (delegate의 *(별표)부분과 같은 값을 입력하시면 됩니다.)
delegate는 자신의 오픈아이디를 입력하시면 됩니다. 각 사이트 별 오픈아이디 형태는 위의 표와 같습니다.
단, 위 정보를 담은 페이지의 서버에서 로그인 할 페이지를 포함하는 서버를 차단하면, 로그인 할 수 없습니다.
예를 들어, 스프링노트사이트에 로그인 하기 위해서는, 위의 방법으로 설정한 페이지를 포함하는 서버에서 오픈마루 서버를 차단하면 안됩니다.
History
Last edited on 04/25/2008 23:56 by 민수