내 웹 사이트에서 OpenID를 사용하고 외부 부품의 작동 방식을 이해하지만 해당 사용자 정보를 취하여 내 사용자에게 내 웹 사이트의 ID를 부여하는 방법은 무엇입니까? 나는 같은 PHP 라이브러리를 사용할 계획이다 : lightopenid. 체크 아웃 할 수있는 제안이나 자료가 있습니까?OpenID에서 사용자 프로필을 작성하는 방법
감사합니다.
내 웹 사이트에서 OpenID를 사용하고 외부 부품의 작동 방식을 이해하지만 해당 사용자 정보를 취하여 내 사용자에게 내 웹 사이트의 ID를 부여하는 방법은 무엇입니까? 나는 같은 PHP 라이브러리를 사용할 계획이다 : lightopenid. 체크 아웃 할 수있는 제안이나 자료가 있습니까?OpenID에서 사용자 프로필을 작성하는 방법
감사합니다.
LightOpenID를 사용하는 경우 $openid->identity
은 데이터베이스에 저장할 고유 한 ID입니다.
google 지원 AX extensions과 같은 일부 OpenID Provider (OP)는 사용자 이름 (향후 주소 지정)과 이메일 (연락처 용)을 가져 와서 데이터베이스에 저장함으로써 사용자 프로필을 구축하는 데 사용합니다.
그리고 LightOpenId은 이미 AXE 확장을 지원합니다. 예 :
//required attribute(s)
$openid->required = array('namePerson/first', 'contact/email');
//optional attribute(s)
$openid->optional = array('namePerson/last');
OP가 AX를 지원하지 않으면 사용자가 현재 원하는 것처럼 원하는 이름을 선택하도록 할 수 있습니다.
LightOpenId를 통합 할 때까지 내가 참고 일부 좋은 자원 :