Merge lp://staging/~frankban/charms/precise/juju-gui/server-auth into lp://staging/~juju-gui/charms/precise/juju-gui/trunk
Proposed by
Francesco Banconi
Status: | Merged |
---|---|
Merged at revision: | 79 |
Proposed branch: | lp://staging/~frankban/charms/precise/juju-gui/server-auth |
Merge into: | lp://staging/~juju-gui/charms/precise/juju-gui/trunk |
Diff against target: |
1183 lines (+807/-62) 12 files modified
revision (+1/-1) server/guiserver/apps.py (+9/-3) server/guiserver/auth.py (+215/-0) server/guiserver/handlers.py (+18/-4) server/guiserver/manage.py (+27/-3) server/guiserver/tests/helpers.py (+78/-0) server/guiserver/tests/test_auth.py (+231/-0) server/guiserver/tests/test_handlers.py (+140/-40) server/guiserver/tests/test_manage.py (+38/-10) server/guiserver/tests/test_utils.py (+25/-0) server/guiserver/utils.py (+23/-0) server/runserver.py (+2/-1) |
To merge this branch: | bzr merge lp://staging/~frankban/charms/precise/juju-gui/server-auth |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
charmers | Pending | ||
Review via email:
|
Description of the change
GUI server authentication.
Added authentication management to the Tornado server.
The WebSocket handler includes a way to know if the
connected client is logged in to the API server.
Both Go and Python API implementations are supported.
Also implemented WebSocket messages validation.
I am sorry: this diff is quite long.
In my defence, the code is full of tests and
documentation... Well, sorry again.
Tests: `make unittest`
To post a comment you must log in.
Reviewers: mp+176738_ code.launchpad. net,
Message:
Please take a look.
Description:
GUI server authentication.
Added authentication management to the Tornado server.
The WebSocket handler includes a way to know if the
connected client is logged in to the API server.
Both Go and Python API implementations are supported.
Also implemented WebSocket messages validation.
I am sorry: this diff is quite long.
In my defence, the code is full of tests and
documentation... Well, sorry again.
Tests: `make unittest`
https:/ /code.launchpad .net/~frankban/ charms/ precise/ juju-gui/ server- auth/+merge/ 176738
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/11725044/
Affected files: guiserver/ apps.py guiserver/ auth.py guiserver/ handlers. py guiserver/ manage. py guiserver/ tests/helpers. py guiserver/ tests/test_ auth.py guiserver/ tests/test_ handlers. py guiserver/ tests/test_ manage. py guiserver/ tests/test_ utils.py guiserver/ utils.py
A [revision details]
M revision
M server/
A server/
M server/
M server/
M server/
A server/
M server/
M server/
M server/
M server/
M server/runserver.py