Note
This version is still in development and has not been released to PyPI yet.
- Updated user info URL scheme of the
.oauth1.Yahoo
provider. - The
.oauth2.Yandex
provider now supports.User.name
and..User.username
properties. - Updated
.oauth2.WindowsLive
endpoints. - Fixed a bug with the
.oauth2.Yammer
provider when user info request failed because thetoken_type
was not"Bearer"
. - The
.oauth2.Yammer
provider now supports CSRF protection. - Added the
logger
keyword argument to.Authomatic
constructor. - Added the
v=20140501
parameter to each request of the.oauth2.Foursquare
provider. - The
.oauth2.LinkedIn
provider now supports the.User.birth_date
attribute. - The
.oauth2.Reddit
provider now supports the.User.username
attribute.
- Added the
supported_user_attributes
to tested provider classes. - The
.oauth2.Facebook
provider now populates the.User.city
and.User.country
properties. - The
.oauth2.Google
prowider now useshttps://www.googleapis.com/plus/v1/people/me
as theuser_info_url
instead of the deprecatedhttps://www.googleapis.com/oauth2/v3/userinfo
. Also theuser_info_scope
reflects these changes. - Added missing
user_info_scope
to.oauth2.DeviantART
provider. - Changed the
user_authorization_url
of.oauth1.Twitter
provider fromhttps://api.twitter.com/oauth/authorize
tohttps://api.twitter.com/oauth/authenticate
. - Added the
.oauth1.Xing
provider. - Made compatible with Python 2.6.
- Added user email extraction to
.oauth1.Yahoo
provider. - Added the
access_headers
andaccess_params
keyword arguments to the.AuthorizationProvider
constructor. - Fixed a bug in
.oauth2.GitHub
provider whenValueError
got risen when a user had only the city specified. - Added a workaround for issue #11, when WebKit-based browsers failed to accept cookies set as part of a redirect response in some circumstances.
- Added the
.DjangoAdapter
. - Switched the
user_info_url
attribute of the.oauth2.Google
provider to Google APIv3
.