Poiché App Engine è così bloccato, presumo che non ci sia modo di impostare un certificato SSL per consentire i pagamenti con carta di credito. In assenza di questo, come è possibile proteggere i pagamenti gestiti in un'app di App Engine?È possibile installare/accedere a SSL per la mia app di Google App Engine?
risposta
http://code.google.com/appengine/docs/java/config/webxml.html#Secure_URLs dice che
<ssl-enabled>true</ssl-enabled>
possono essere impostate nel file di AppEngine-web.xml con * .appspot.com subdommains. Google ha avuto un refuso nel loro tag di apertura su quella pagina, solo FYI. Per Google Apps non è possibile utilizzare HTTPS, ma per appspot è possibile.
Per quanto riguarda l'utilizzo del proprio certificato, non è possibile! Per appspot, il certificato di Google è non firmato per il dominio specifico della tua app Web, quindi it will cause a browser pop-up, ma se accettato la pagina verrà caricata.
Ad oggi, App Engine supporta SSL nel proprio dominio. Vedi: https://developers.google.com/appengine/docs/ssl
Si noti che ci sono due opzioni. Il più costoso (VIP - $ 99 al mese) funzionerà con tutti i browser, mentre il più economico (SNI - $ 9 al mese) non funziona su alcune varianti. Vedi qui: http://en.wikipedia.org/wiki/Server_Name_Indication#Support
È inoltre possibile utilizzare ad es. Cloudflare.com per frontare la tua app e fornire SSL. Attualmente questo è HTTPS per Cloudflare e quindi normale HTTP per App Engine. Questo proteggerà da eventuali hack drive-by, ma sarebbe possibile intercettarlo nel caso in cui un utente malintenzionato si trovasse in qualche modo tra CF e GAE. Questa tecnica è descritta qui: http://blorn.com/post/20185054195/ssl-for-your-domain-on-google-app-engine
- 1. Google App Engine Geohasing
- 2. Google App Engine è adatto a me?
- 3. Come forzare Google App Engine [python] a utilizzare SSL (https)?
- 4. Google-app-engine NDB
- 5. Django + Pydev/Eclipse + Google App Engine - possibile?
- 6. Google App Engine APNS
- 7. OpenID per Google App Engine
- 8. Google App Engine
- 9. Google App Engine: get_or_create()?
- 10. È possibile utilizzare Django 1.2 su Google App Engine?
- 11. Registrazione dell'applicazione Google App Engine
- 12. Google App Engine: comunicazione inter-app sicura
- 13. È possibile impedire DoSing su Google App Engine?
- 14. Grails su Google-App-Engine - È morto?
- 15. Pro App di Google App Engine per Django?
- 16. memorizzazione impostazioni app su Google App Engine
- 17. Il polling lungo è possibile in Google App Engine?
- 18. web.py su Google App Engine
- 19. Timeout di Google App Engine?
- 20. Google App Engine per uso privato?
- 21. Google App Engine e dos.xml
- 22. Pacchetto "repackaged" Google App Engine
- 23. Google App Engine JDO 3
- 24. Impossibile distribuire Android App Engine progetto su Google App Engine
- 25. Google App Engine supporta ftp?
- 26. Motore di modelli per Google App Engine
- 27. Monitoraggio applicazioni per google app engine java
- 28. Quanto è veloce Google App Engine?
- 29. ritardo strano per Google App Engine
- 30. Google app engine dev_appserver.py problems
-1 perché molto è cambiato ora. Vedi l'altra risposta. – AndrewBourgeois