OpenID 는 사용자 중심 identity 를 위한 분산형 공개 표준 기술 입니다.
OpenID 는 웹사이트처럼 하나의 URI (URL 또는 주소)로 누구나 인터넷상에서 자신을 식별하게 해줍니다. URI 는 웹 아키텍쳐의 가장 핵심이기 때문에, 사용자 중심 identity 를 위한 단단한 토대를 제공합니다.
OpenID 기술의 첫번째 부분은 인증(authentication -- URI 의 소유자임을 증명하는것) 입니다. 오늘날 웹사이트들은 로긴하기 위해 사용자이름과 암호를 요구하는데, 사실 많은 사람이 같은 암호를 거의 모든곳에 사용하고 있습니다. OpenID 인증(see specs)에서는, 당신의 이름은 당신의 URI 주소이고 당신의 암호(또는 다른 인증서)는 당신의 OpenID 제공서버(당신이 직접 운영하거나 제 3 자가 제공하는) 에만 안전하게 보관됩니다.
당신은 하나의 OpenID 로 OpenID 를 지원하는 모든 웹사이트들에 복잡한 가입 절차 없이 로긴할 수 있습니다.
OpenID 를 지원하는 웹사이트(생전 처음 방문하는 사이트라도) 에 로긴하기 위해서는, 단지 당신의 OpenID URI 만 입력하면 됩니다. 그러면 그 웹사이트는 인증을 위해 당신을 당신의 OpenID 제공서버로 보냅니다. 일단 인증되면 OpenID 제공서버는 당신을 인증된 상태로 그 웹사이트로 돌려보내 로그인 시킵니다. OpendID 기술은 Strong Authentication 을 적절히 사용함으로써, 확장된 single-sign-on 과 데이타 공유 수준 확장 등 모든 유형의 트랜젝션에 사용될 수 있습니다.
OpenID 기술은 인증외에도 identity 관련 여러 정보를 공유할 수 있는 수단도 제공합니다. 최근의 OpenID 속성 교환 스펙 (see specs)을 통해서, 사용자는 그들의 identity 제공자를 통해서 어떤 정보(이를 테면 이름, 주소, 전화번호 등) 를 공유할 수 있는지 명확하게 통제할 수 있습니다.
오늘날 OpenID 는 사용자 중심 identity 의 사실상 표준으로 여겨지면서, 수많은 사람들이 온라인 상에서 교류할 수 있게 해줍니다. I Want My OpenID Bounty 같은 프로그램을 통해, 오픈소스 프로젝트의 개발자들은 그들의 커뮤니티를 활성화 하기 위해서 OpenID 지원을 발빠르게 추가 지원하고 있습니다.
hajins.myid.net
괜찮은 취지 같긴 한데 ..
대부분의 웹 사이트들이 아직까지 주민번호를 받고 있음!