2013-03-09 12 views
7

Sto cercando di implementare il mio GAE app con il lanciatore a portata di mano, ma come il mio account utilizza l'autenticazione a 2 fattori, si tratta di essere un po 'difficile:Come si distribuisce con OAuth2 da GAE Launcher?

Password for <me>@gmail.com: Use an application-specific password 
instead of your regular account password. 
See http://www.google.com/support/accounts/bin/answer.py?answer=185833 
However, now the recommended way to log in is using OAuth2. See 
https://developers.google.com/appengine/docs/python/tools/uploadinganapp#oauth 

Alla pagina web di cui sopra ho ordinato di gettare semplicemente --oauth2 nelle opzioni per appcfg.py:

appcfg.py --oauth2 update myapp/ 

Se ero sulla riga di comando, sarebbe semplice, ma se sto usando il GAE Launcher, come posso usare OAuth2? L'unico posto che vedo per aggiungere le opzioni della riga di comando è per eseguire l'app localmente, non la distribuzione.

risposta

2

È necessario creare un application specific password perché funzioni, ovvero è possibile distribuire applicazioni utilizzando una combinazione nome utente/password.

+0

Stavo cercando di accondiscendere al loro suggerimento che "il modo consigliato per accedere è usare OAuth2'. –

+1

Sì, funziona. Le istruzioni che l'app ti sputa oggi sono semplicemente sbagliate. Fai quello che dice Felix e inserisci una password specifica per l'app nella casella pwd! –

+6

L'inserimento di una password specifica per l'app nella casella della password al momento della distribuzione non impedisce futuri prompt della password. Di fatto mi induce ogni volta ora - o mi manca qualcosa dal post di OP che non capisco? Nel link alla discussione qui sotto, si dice di usare OAuth2 invece delle app pass ... quindi il tuo consiglio è in contraddizione con ciò che è disponibile nell'universo dei tag google-app-engine, ti dispiacerebbe chiarire per me? Link: http://stackoverflow.com/questions/5149914/how-to-save-my-user-account-and-password-in-google-app-engine-launcher – gogogadgetinternet

Problemi correlati