Merge lp://qastaging/~anso/nova/authn_and_authz into lp://qastaging/~hudson-openstack/nova/trunk
Proposed by
termie
Status: | Work in progress |
---|---|
Proposed branch: | lp://qastaging/~anso/nova/authn_and_authz |
Merge into: | lp://qastaging/~hudson-openstack/nova/trunk |
Diff against target: |
1525 lines (+880/-95) 15 files modified
bin/nova-authn (+71/-0) bin/nova-authz (+54/-0) bin/nova-direct-api (+2/-1) bin/stack (+28/-5) etc/nova-api.conf (+6/-3) nova/api/authn.py (+208/-0) nova/api/authz.py (+223/-0) nova/api/direct.py (+6/-0) nova/api/ec2/__init__.py (+144/-51) nova/api/openstack/auth.py (+33/-19) nova/api/openstack/servers.py (+51/-14) nova/compute/api.py (+49/-0) nova/context.py (+3/-1) nova/flags.py (+1/-0) nova/tests/test_access.py (+1/-1) |
To merge this branch: | bzr merge lp://qastaging/~anso/nova/authn_and_authz |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jay Pipes (community) | Needs Information | ||
Review via email:
|
Description of the change
A prototype / demo authn and authz system. Further discussion of the concepts here are in http://
To post a comment you must log in.
Unmerged revisions
- 770. By Vish Ishaya
-
make authn work with os api
- 769. By Vish Ishaya
-
make ec2 api use authn
- 768. By Vish Ishaya
-
simplify deepmerge
- 767. By Vish Ishaya
-
move where 'account:' is added to owner
- 766. By Vish Ishaya
-
Change NotFound exceptions into NotAuthorized
- 765. By Vish Ishaya
-
Changed account to owner in authz because it is clearer. Added docstrings. Added get_acl method
- 764. By Vish Ishaya
-
add docstrings and fix wrappers to check against owner
- 763. By Vish Ishaya
-
pass roles as roles and avoid exception in wrapper
- 762. By Vish Ishaya
-
add decorator and decorate compute methods
- 761. By Vish Ishaya
-
Add docstrings and and allow set_acl
This hasn't been rebased onto trunk yet, so there may be some spurious conflicts in the diff, we wanted the branch to remain intact while we work on it, we will resolve conflicts again before actually proposing for review. For the moment this is just to get launchpad to generate a bit of a diff so that people can look over the code more easily.