Port to the keystoneclient API