You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
depot_tools/third_party/oauth2client
vadimsh@chromium.org eed4df3d91 Add OAuth2 support for end users (i.e. 3-legged flow with the browser).
This CL introduces new top level command for managing cached auth tokens:
  $ depot-tools-auth login codereview.chromium.org
  $ depot-tools-auth info codereview.chromium.org
  $ depot-tools-auth logout codereview.chromium.org

All scripts that use rietveld.Rietveld internally should be able to use cached
credentials created by 'depot-tools-auth' subcommand. Also 'depot-tools-auth'
is the only way to run login flow. If some scripts stumbles over expired or
revoked token, it dies with the error, asking user to run
'depot-tools-auth login <hostname>'.

Password login is still default. OAuth2 can be enabled by passing --oauth2 to
all scripts.

R=maruel@chromium.org
BUG=356813

Review URL: https://codereview.chromium.org/1074673002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294764 0039d316-1c4b-4281-b951-d872f2087c98
10 years ago
..
LICENSE Added OAuth2 authentication to apply_issue 11 years ago
MODIFICATIONS.diff Add OAuth2 support for end users (i.e. 3-legged flow with the browser). 10 years ago
README.chromium Added OAuth2 authentication to apply_issue 11 years ago
__init__.py Added OAuth2 authentication to apply_issue 11 years ago
anyjson.py Added OAuth2 authentication to apply_issue 11 years ago
appengine.py Added OAuth2 authentication to apply_issue 11 years ago
client.py Added OAuth2 authentication to apply_issue 11 years ago
clientsecrets.py Added OAuth2 authentication to apply_issue 11 years ago
crypt.py Added OAuth2 authentication to apply_issue 11 years ago
django_orm.py Added OAuth2 authentication to apply_issue 11 years ago
file.py Added OAuth2 authentication to apply_issue 11 years ago
gce.py Added OAuth2 authentication to apply_issue 11 years ago
keyring_storage.py Added OAuth2 authentication to apply_issue 11 years ago
locked_file.py Add OAuth2 support for end users (i.e. 3-legged flow with the browser). 10 years ago
multistore_file.py Add OAuth2 support for end users (i.e. 3-legged flow with the browser). 10 years ago
old_run.py Added OAuth2 authentication to apply_issue 11 years ago
tools.py Added OAuth2 authentication to apply_issue 11 years ago
util.py Added OAuth2 authentication to apply_issue 11 years ago
xsrfutil.py Added OAuth2 authentication to apply_issue 11 years ago

README.chromium

Name: oauth2client
Short Name: oauth2client
URL: https://pypi.python.org/packages/source/o/oauth2client/oauth2client-1.2.tar.gz
Version: 1.2
License: Apache License 2.0

Description:
OAuth2 authentication library in Python

Local modifications:
See also MODIFICATIONS.diff

Notes:
Requires the httplib2 library.