Python App Engine Sandbox'la tam olarak çalışarak kimlik-araç setinde sorun yaşıyorum. sample provided, GAE olmayan bir Sandbox projesi içindir.Python uygulama motorunda p12 dosyası nasıl çalışır
Örnek projede, kullanarak dosyadan gitkit-server-config.json
okur. Ancak bu GAE Sandbox'ta desteklenmiyor.
gitkit_instance = gitkitclient.GitkitClient(
client_id="123456opg.apps.googleusercontent.com",
service_account_email="[email protected]",
service_account_key="/path/to/my-p12file.p12",
widget_url="http://localhost:8080/callback",
http=None,
project_id="my-project")
bu GitkitClient oluşturmak için doğru yolu mu: Ben kurucu kullanılarak doğrudan GitkitClient oluşturma Bundan kaçınmak için?
sorun şimdi ben şu yığın izleme almak dev_appserver.py
kullanarak yerel olarak çalışırken bir şifre sıfırlama yapmak çalıştığınızda geçerli:
File "dashboard.py", line 89, in post
oobResult = gitkit_instance.GetOobResult(self.request.POST,self.request.remote_addr)
File "identitytoolkit/gitkitclient.py", line 366, in GetOobResult
param['action'])
File "identitytoolkit/gitkitclient.py", line 435, in _BuildOobLink
code = self.rpc_helper.GetOobCode(param)
File "identitytoolkit/rpchelper.py", line 104, in GetOobCode
response = self._InvokeGitkitApi('getOobConfirmationCode', request)
File "identitytoolkit/rpchelper.py", line 210, in _InvokeGitkitApi
access_token = self._GetAccessToken()
File "identitytoolkit/rpchelper.py", line 231, in _GetAccessToken
'assertion': self._GenerateAssertion(),
File "identitytoolkit/rpchelper.py", line 259, in _GenerateAssertion
crypt.Signer.from_string(self.service_account_key),
File "oauth2client/_pure_python_crypt.py", line 183, in from_string
raise ValueError('No key could be detected.')
ValueError: No key could be detected.
Im bu .p12 dosyada bir sorun olduğunu varsayarak? service_account_key="/path/to/my-p12file.p12"
'u iki kez kontrol ettim ve dosya mevcut. Burada neyi özlüyorum? Gelecekte bu üzerinde çalışan diğer kişilere Bilginize