Có giải pháp cho tài khoản Google được định cấu hình sử dụng Xác minh 2 bước.
Tại thời điểm này, có thể bạn đang gặp lỗi “BadAuthentication InvalidSecondFactor" ném, như bạn không thể đăng nhập hoàn toàn khỏi vỏ.
Để giải quyết điều này, bạn sẽ cần một App Password để ủy quyền cho ứng dụng để truy cập tài nguyên tài khoản của bạn Thực hiện theo các hướng dẫn và sử dụng mật khẩu được tạo ra và tên người dùng của một admin của mục tiêu ứng dụng App Engine như các thông tin cho API từ xa
UPDATE:..
Ngoài ra, bạn có thể mất một xem tệp remote_api_stub.py từ A ppEngine SDK. Bạn sẽ tìm thấy một gia đình của các phương pháp gọi là _ConfigureRemoteApiWith * (lưu ý dấu gạch chân hàng đầu), chẳng hạn như:
- _ConfigureRemoteApiWithKeyFile
- _ConfigureRemoteApiWithComputeEngineCredential
- _ConfigureRemoteApiWithOAuthCredentials
Phương pháp tự cũng là tài liệu, xin hãy xem xét tài liệu của họ. Chúng sẽ cho phép bạn xác thực với các phương thức an toàn hơn ASP thông thường được cung cấp bởi remote_api_stub.ConfigureRemoteApi().
ConfigureRemoteApi có tham số rtok. Có thể sử dụng mã thông báo OAuth không? Tôi chưa thử. – jacob
'rtok' chỉ dành cho tra cứu app_id. (từ chuỗi mã hóa 'ConfigureRemoteApi') > rtok: Mã thông báo xác thực được gửi với tra cứu app_id. Nếu Không, một mã thông báo ngẫu nhiên được sử dụng. và trong các mã dưới đây, bạn có thể thấy: ' nếu không app_id: APP_ID = GetRemoteAppIdFromServer (máy chủ, đường dẫn, rtok) ' Nó dường như chỉ có ích cho việc kiểm tra nếu APP_ID cho tồn tại trên App Động cơ, không phải để xác thực thực tế cho remote_api_shell – Bodhi