2010-03-17 5 views
3

open-id selector라는 수정 된 로그인으로 데모를 설정했습니다. 로그인이 정상적으로 작동하고 신원 url이 다시 돌아 오지만 요청하는 SREG 데이터는 절대로 채워지지 않습니다. 내 페이지에 Gmail 계정으로 로그인하고 있습니다. 여기에 내가JanRain PHP SREG의 OpenID?

무엇을 제공

$sreg_request = Auth_OpenID_SRegRequest::build( // Required array('email'), // Optional array('fullname', 'gender', 'timezone', 'dob', 'country'));

편집 내 try_auth.php의 코드는?

+0

myopenid에서 SREG를 얻을 수있는 곳은 어디입니까? 웬일인지 거기에서도 나에게 공백이된다. – jayarjo

+0

그리고 livehournal에서. 흠 ... – jayarjo

답변

5

Google의 OpenID ID 제공 업체는 SREG를 지원하지 않습니다.

대신 제한된 속성 (사용자 이름 및 전자 메일 주소)으로 OpenID Attribute Exchange을 지원합니다. 그것은 야생에서 더 일반적인지 확실하지 않지만 SREG보다 새로운 것입니다. Janrain 라이브러리는 두 가지 모두를 지원해야하지만, 나는 상상할 것이다.

SREG를 확실히 지원하는 IdP로 테스트하려면 MyOpenID을 시도하십시오.

+0

고맙습니다. AX 만 지원한다는 점을 알지 못했습니다.이 라이브러리는 AX를 지원합니다. – AFK

관련 문제