Use SSL to encrypt login password in AppLoadBalancer
Bug #592866 reported by
NOMURA Yoshihide
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
AppScale |
Fix Released
|
High
|
NOMURA Yoshihide |
Bug Description
We must serve the login page using SSL to encrypt password.
It is on the top of the status page, and the redirecting url from user apps.
There is nginx in front of the load balancer, so we could configure the nginx to use ssl.
Related branches
lp:~yoshimov/appscale/ssl-592866
- Chris Bunch: Disapprove
-
Diff: 429 lines (+81/-59)15 files modifiedAppController/helperfunctions.rb (+2/-1)
AppController/load_balancer.rb (+5/-0)
AppController/nginx.rb (+35/-17)
AppDB/appscale_server.py (+1/-1)
AppServer/google/appengine/api/datastore_file_distributed.py (+1/-1)
AppServer/google/appengine/tools/dev_appserver_login.py (+2/-2)
AppServer_Java/build.xml (+6/-13)
AppServer_Java/src/com/google/appengine/api/users/dev/LocalLoginServlet.java (+1/-1)
AppServer_Java/src/com/google/appengine/tools/resources/ResourceLoader.java (+2/-2)
debian/appscale_install.sh (+1/-0)
debian/appscale_install_functions.sh (+21/-17)
debian/control.core.jaunty (+1/-1)
debian/control.core.karmic (+1/-1)
debian/control.core.lucid (+1/-1)
firewall.conf (+1/-1)
lp:~nchohan/appscale/SSLCassyMysql
- Chris Bunch: Approve
-
Diff: 5757 lines (+2317/-1984)43 files modifiedAppController/djinn.rb (+28/-21)
AppController/haproxy.rb (+5/-0)
AppController/helperfunctions.rb (+8/-4)
AppController/load_balancer.rb (+5/-0)
AppController/nginx.rb (+93/-15)
AppController/pbserver.rb (+106/-0)
AppController/terminate.rb (+1/-0)
AppDB/appscale_server.py (+117/-312)
AppDB/appscale_server_native_trans.py (+1086/-0)
AppDB/appscale_server_no_trans.py (+0/-1117)
AppDB/as_transaction.py (+0/-241)
AppDB/cassandra/py_cassandra.py (+209/-62)
AppDB/cassandra/templates/storage-conf.xml (+1/-1)
AppDB/datastore_tester.py (+20/-8)
AppDB/dbinterface.py (+12/-4)
AppDB/dhash_datastore.py (+3/-3)
AppDB/hbase/py_hbase.py (+6/-8)
AppDB/helper_functions.py (+1/-1)
AppDB/hypertable/py_hypertable.py (+8/-2)
AppDB/mongodb/py_mongodb.py (+6/-2)
AppDB/mysql/drop_all_tables.py (+4/-1)
AppDB/mysql/prime_mysql.py (+21/-9)
AppDB/mysql/py_mysql.py (+178/-58)
AppDB/mysql/test_mysql_trans.py (+115/-0)
AppDB/soap_server.py (+1/-1)
AppDB/voldemort/py_voldemort.py (+8/-1)
AppDB/zkappscale/zktransaction.py (+0/-1)
AppDB/zkappscale/zktransaction_stub.py (+175/-0)
AppLoadBalancer/lib/usertools.rb (+2/-2)
AppServer/google/appengine/api/datastore_file_distributed.py (+1/-1)
AppServer/google/appengine/tools/dev_appserver.py (+3/-5)
AppServer/google/appengine/tools/dev_appserver_login.py (+18/-81)
AppServer/google/appengine/tools/dev_appserver_main.py (+20/-4)
AppServer/google/net/proto/ProtocolBuffer.py (+1/-1)
AppServer_Java/build.xml (+6/-13)
AppServer_Java/src/com/google/appengine/api/users/dev/LocalLoginServlet.java (+1/-1)
AppServer_Java/src/com/google/appengine/tools/resources/ResourceLoader.java (+2/-2)
debian/appscale_install.sh (+3/-0)
debian/appscale_install_functions.sh (+38/-0)
debian/control.core.jaunty (+1/-0)
debian/control.core.karmic (+1/-0)
debian/control.core.lucid (+2/-1)
firewall.conf (+1/-1)
Changed in appscale: | |
assignee: | nobody → NOMURA Yoshihide (yoshimov) |
Changed in appscale: | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in appscale: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.