shield
Recommended update for python-oauth2client
SUSE-SLE-Module-Public-Cloud-12-2017-1090
This update provides python-oauth2client version 3.0.0, which brings many fixes and enhancements: - Move GCE metadata interface to a separate module. - Populate scopes and token_expiry for GCE credentials. - Fix Python 3.5 compatibility. - Add oauth2client.contrib.sqlalchemy, a SQLAlchemy-based credential store. - Improve error when an invalid client secret is provided. - Add oauth2client.contrib.multiprocess_storage. - Pull httplib2 usage into a separate transport module. - Fix application default credentials resolution order. - Add configurable timeout for GCE metadata server check. - Add warnings when using deprecated approval_prompt='force'. - Add deprecation warning to oauth2client.contrib.multistore_file. - Add support to override token_uri and revoke_uri in oauth2client.service_account.ServiceAccountCredentials. - Add basic support for JWT access credentials. - Fix oauth2client.client.DeviceFlowInfo to use UTC instead of the system timezone when calculating code expiration. - Fix issue where flask_util.UserOAuth2.required would accept expired credentials. - Fix issue where flask_util would fill the session with Flow objects. - Remove 'oauth2client.util.dict_to_tuple_key()' from public interface. - Implement 'ServiceAccountCredentials.from_p12_keyfile_buffer()' to allow passing a file-like object in addition to the factory constructor that uses a filename directly. - Implement 'ServiceAccountCredentials.create_delegated()' to allow upgrading a credential to one that acts on behalf of a given subject. - Avoid OAuth2Credentials 'id_token' going out of sync after a token refresh. - Added 'to_json' and 'from_json' methods to all 'Credentials' classes. - Fall back to read-only credentials on EACCES errors. - Add access token refresh error class that includes HTTP status. - Fix incremental auth in flask_util.
-
Release DateJul 3 2017
-
References
-
Typerecommended
-
Severitylow
cloud_download Downloads
Public Cloud Module 12 aarch64
-
Packagespython-oauth2client
Pythob OAuth2 Clientpython-oauth2client-gce3.0.0-9.1 lock rpm lock src
GCE extension3.0.0-9.1 lock rpm
Public Cloud Module 12 ppc64le
-
Packagespython-oauth2client
Pythob OAuth2 Clientpython-oauth2client-gce3.0.0-9.1 lock rpm lock src
GCE extension3.0.0-9.1 lock rpm
Public Cloud Module 12 s390x
-
Packagespython-oauth2client
Pythob OAuth2 Clientpython-oauth2client-gce3.0.0-9.1 lock rpm lock src
GCE extension3.0.0-9.1 lock rpm
Public Cloud Module 12 x86_64
-
Packagespython-oauth2client
Pythob OAuth2 Clientpython-oauth2client-gce3.0.0-9.1 lock rpm lock src
GCE extension3.0.0-9.1 lock rpm