Ponieważ App Engine jest tak zablokowany, zakładam, że nie ma sposobu na skonfigurowanie certyfikatu SSL w celu umożliwienia płatności kartą kredytową. W przypadku braku tego, w jaki sposób można zabezpieczyć obsługę płatności w aplikacji App Engine?Czy można zainstalować/uzyskać dostęp do SSL dla mojej aplikacji Google App Engine?
Odpowiedz
http://code.google.com/appengine/docs/java/config/webxml.html#Secure_URLs mówi, że
<ssl-enabled>true</ssl-enabled>
można ustawić w pliku AppEngine-web.xml z * .appspot.com subdommains. Google miał literówkę w otwierającym tagu na tej stronie, tylko dla FYI. W przypadku Google Apps nie możesz w ogóle korzystać z HTTPS, ale w przypadku aplikacji możesz.
Jeśli chodzi o używanie własnego certyfikatu, nie można! W przypadku appspot certyfikat Google'a to nie jest podpisany dla konkretnej domeny Twojej aplikacji internetowej, więc it will cause a browser pop-up, ale jeśli zostanie zaakceptowana, strona się załaduje.
Na dzień dzisiejszy App Engine obsługuje SSL we własnej domenie. Zobacz: https://developers.google.com/appengine/docs/ssl
Pamiętaj, że są dwie opcje. Droższe (VIP - 99 USD miesięcznie) będzie działać ze wszystkimi przeglądarkami, podczas gdy tańsze (SNI - 9 USD miesięcznie) nie działa w przypadku niektórych odmian. Zobacz tutaj: http://en.wikipedia.org/wiki/Server_Name_Indication#Support
Możesz również użyć np. Cloudflare.com do przodu aplikacji i zapewnić SSL. Obecnie jest to HTTPS do Cloudflare, a następnie normalny HTTP do App Engine. To ochroni przed wszelkimi hackami z dysku, ale będzie możliwe przechwycenie, gdy atakujący w jakiś sposób dostanie się między CF a GAE. Ta technika jest opisana tutaj: http://blorn.com/post/20185054195/ssl-for-your-domain-on-google-app-engine
- 1. App Engine Dostęp do Datastore
- 2. Logowanie do aplikacji Google App Engine
- 3. OpenID dla Google App Engine
- 4. Google App Engine próbuje uzyskać dostęp do danych dewelopera
- 5. Google App Engine APNS
- 6. Przechowywanie danych w aplikacji Google App Engine
- 7. Czy Google App Engine obsługuje ftp?
- 8. Google App Engine
- 9. Jakieś dobre środowisko AJAX dla aplikacji Google App Engine?
- 10. Google App Engine Geohashing
- 11. Google App Engine vs WebFaction
- 12. Warstwa zgodności aplikacji Google App Engine
- 13. Błąd aplikacji Google App Engine 5
- 14. Limit czasu aplikacji Google App Engine?
- 15. Google App Engine kopiowanie nadawcy
- 16. Google App Engine: w jaki sposób mogę programowo uzyskać dostęp do właściwości mojej klasy Model?
- 17. Google App Engine: get_or_create()?
- 18. Pomiar w usłudze Google App Engine
- 19. Zdalny interfejs API aplikacji Google App Engine + OAuth
- 20. Do czego mogę użyć Google App Engine?
- 21. Żądania dzienników dla wszystkich wersji aplikacji Google App Engine
- 22. Czy Google App Engine obsługuje Python 3?
- 23. Kontrola wersji dla Google App Engine
- 24. problemy dodanie aplikacji App Engine do Google Apps domeny
- 25. Jak uzyskać dane na żywo z mojej aplikacji App Engine do mojej lokalnej aplikacji deweloperskiej?
- 26. Czy można używać Google App Engine jako bazy danych dla aplikacji na Androida?
- 27. Maksymalny rozmiar kodu dla Google App Engine
- 28. Czy można generować strony z zaproszeniem do aplikacji Google App?
- 29. Czy można używać bibliotek dostawców Go z Google App Engine?
- 30. Retrolambda w Google App Engine
-1 ponieważ wiele się zmieniło. Zobacz drugą odpowiedź. – AndrewBourgeois