Add s3 middleware support to swauth
Bug #702725 reported by
Chuck Thier
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Low
|
gholt |
Bug Description
s3 style key signing has been implemented in devauth to work with the s3 compatibility middleware.
It would be nice to have this capability in swauth as well
Related branches
lp:~fujita-tomonori-deactivatedaccount/swift/swauth-s3api-2
- gholt (community): Approve
- Chuck Thier (community): Approve
-
Diff: 179 lines (+65/-9)2 files modifiedswift/common/middleware/swauth.py (+57/-5)
test/unit/common/middleware/test_swauth.py (+8/-4)
Changed in swift: | |
assignee: | nobody → gholt (gholt) |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in swift: | |
status: | Triaged → Fix Committed |
Changed in swift: | |
milestone: | none → 1.2.0 |
Changed in swift: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I implemented this but we need to sort out the authentication scheme first:
https:/ /bugs.launchpad .net/swift/ +bug/703444
This needs two HTTP requests per authentication. From an account and a user, swauth needs to get the password, and the cfaccount. Can we do better?