Red Hat Storage New Feature Submission Template Feature Title: Support for authentication methods beyond tempauth for Swift Feature Description: Our current Swift implementation is limited to tempauth which stores passwords in a flat file. This is not ideal. Customers have requested that other authentication methods such as integration with LDAP be added Customer(s) Asking for the feature: Catalyst was one. This has come up in other discussions as well. Customer(s) contacts re: requests for future feature clarification Brian Ford Use-cases that this feature solves or helps in solving: Anyone who wants to use Swift and needs better authentication security than flat files. Dependencies on other features & capabilities: **Optional Potential Revenue Impact: None currently. Risks (if any) if we don't implement:** Optional Time Frame (when is this needed):** Required
RHS 2.1 Swift support will have support for Keystone through normal openstack api's and kerberos through Fed-c https://forge.gluster.org/swiftkerbauth project.
RHS 2.0 UFO Bugs are being set to low priority.
gluster-swift can work with the following in Corbett: - tempauth - gswauth - keystone (can have ldap integration)
Later releases would have SwiftKerbAuth with gluster-swift.
Post Corbett will have SwiftKerbAuth code changes : http://review.gluster.org/#/c/6597/ http://review.gluster.org/#/c/6764/ http://review.gluster.org/#/c/6925/ Are merged to master (icehouse) gluster-swift project.
RHGS works with: * tempauth * gswauth * keystone swiftkerbauth project is defunct and not maintained. LDAP integration can be achieved via keystone.