python-openid를 사용하여 python 기반 사이트와 OpenID를 성공적으로 연결합니다. 그것은 Google과 잘 작동하며 Yahoo! 하지만 야후! Attribute Exchange가 작동하지 않는 것 같습니다. 나는 이메일 주소 만 얻는다. 이름, 성 및 국가는 항상 비어 있습니다. 나는 야후! 계정 (그 이메일 주소로)은 성 (firstname)과 성 (lastname)이 정의되어 있습니다. 내가 this answer을 발견 검색Yahoo! OpenID는 Attribute Exchange 정보를 포함하지 않습니다 (python-openid 사용)
'openid.ns.ax':'http://openid.net/srv/ax/1.0',
'openid.ax.mode':'fetch_request',
'openid.ax.required':'firstname,lastname,email,country',
'openid.ax.type.firstname':'http://axschema.org/namePerson/first',
'openid.ax.type.lastname':'http://axschema.org/namePerson/last',
'openid.ax.type.email':'http://axschema.org/contact/email',
'openid.ax.type.country':'http://axschema.org/contact/country/home',
하지만 난 PHP 프레임 워크와 "계산"의 사용에 익숙하지 않다 :
나는 정상적인 오픈 ID들 사이에 이러한 매개 변수를 사용합니다. python-openid 프레임 워크에는 그런 것이 없습니다.