hackerkid / hackerkid/codejam-commandline

Won't Work Unless Less Secure Apps Allowed

未关闭
#31 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
auto-migrated Priority-Medium Type-Defect
主要语言
Python
星标
0
派生
0
PR 合并指标
30 天内没有已合并 PR

描述

```
What steps will reproduce the problem?
1. Put user email in user_config.py. Account with 2FA but without less secure
apps allowed.
2. Run gcj_init_contest.py.
3. Enter correct password.

What is the expected output?
Successfully logged into "code.google.com" with user ""
Followed by initialization of contest

What do you see instead?
Traceback (most recent call last):
File "./gcj_init_contest.py", line 81, in
main()
File "./gcj_init_contest.py", line 63, in main
contest_manager.Initialize(-1, contest_id, options.password)
File "/vagrant/command/lib/contest_manager.py", line 232, in Initialize
code_jam_login.Login(password)
File "/vagrant/command/lib/code_jam_login.py", line 306, in Login
_, cookie = MakeLogin(host, user, password)
File "/vagrant/command/lib/code_jam_login.py", line 160, in MakeLogin
host, 'HOSTED_OR_GOOGLE', user, password, 'ah', application_name, False)
File "/vagrant/command/lib/google_login.py", line 199, in Login
source)
File "/vagrant/command/lib/google_login.py", line 123, in _GetGoogleAuthtoken
response_dict = _ParseBodyAsDict(e.read())
File "/vagrant/command/lib/google_login.py", line 69, in _ParseBodyAsDict
return dict(line.split('=') for line in body.split('\n') if line)
ValueError: dictionary update sequence element #1 has length 5; 2 is required

Receive an email subject: "Google Account: sign-in attempt blocked"
Included in text: "You can switch to an app made by Google such as Gmail to
access your account (recommended) or change your settings at
https://www.google.com/settings/security/lesssecureapps so that your account is
no longer protected by modern security standards."

What version of the product are you using? On what operating system?
1.2-beta1, win8

Please provide any additional information below.

Workaround is to set my Google account so that it is no longer protected by
modern security standards.
```

Original issue reported on code.google.com by `GeoJunki...@gmail.com` on 18 Mar 2015 at 1:11

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。