Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
… кличкой нежно любимого кота..
email = sreg_response.get('email', u'')import openid.extensions.ax as ax
ax_request = ax.FetchRequest()
ax_request.add (ax.AttrInfo ('http://axschema.org/contact/email'))
authrequest.addExtension(ax_request)ax_response = ax.FetchResponse.fromSuccessResponse(info)
email = ax_response.get('http://axschema.org/contact/email', u'')Если же какая-то дополнительная информация требуется прямо кровь из носу, то можно запросить ее в required, но если сервер ее не отдаст — будет ошибка.
Пишем себе немного OpenID-авторизации