Encrypted passwords are not (always) encoded correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Steven Hardy | ||
Grizzly |
Fix Released
|
High
|
Steven Hardy |
Bug Description
From: https:/
Passwords that are being stored encrypted in the database may arrive as unicode, but are always treated as strings after decrypting.
This appears to cause a problem with the RDO package, which uses a different encryption library to upstream Heat. Probably upstream handles the conversion appropriately, but the RDO version does not.
keystone.log reports:
2013-07-31 17:14:35 DEBUG [keystone.
We should ensure that the value is correctly encoded as utf-8 before storing it by modifying user_creds_create() in heat/db/
user_
Changed in heat: | |
milestone: | none → havana-rc1 |
Changed in heat: | |
assignee: | nobody → Steven Hardy (shardy) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | havana-rc1 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/46287
Review: https:/