diff --git a/etc/cinder/api-paste.ini b/etc/cinder/api-paste.ini
index 6829edbf665..ff7f11975c4 100644
--- a/etc/cinder/api-paste.ini
+++ b/etc/cinder/api-paste.ini
@@ -52,4 +52,4 @@ paste.app_factory = cinder.api.versions:Versions.factory
 paste.filter_factory = cinder.api.middleware.auth:CinderKeystoneContext.factory
 
 [filter:authtoken]
-paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
+paste.filter_factory = keystonemiddleware.auth_token:filter_factory
diff --git a/etc/cinder/cinder.conf.sample b/etc/cinder/cinder.conf.sample
index 848af4c6455..592bb51637c 100644
--- a/etc/cinder/cinder.conf.sample
+++ b/etc/cinder/cinder.conf.sample
@@ -2135,7 +2135,7 @@
 [keystone_authtoken]
 
 #
-# Options defined in keystoneclient.middleware.auth_token
+# Options defined in keystonemiddleware.auth_token
 #
 
 # Prefix to prepend at the beginning of the path. Deprecated,
diff --git a/requirements.txt b/requirements.txt
index 958608863f0..d85f822c2ef 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,6 +5,7 @@ Babel>=1.3
 eventlet>=0.13.0
 greenlet>=0.3.2
 iso8601>=0.1.9
+keystonemiddleware>=1.0.0
 kombu>=2.4.8
 lxml>=2.3
 netaddr>=0.7.6
@@ -17,7 +18,6 @@ Paste
 PasteDeploy>=1.5.0
 pycrypto>=2.6
 python-glanceclient>=0.13.1
-python-keystoneclient>=0.9.0
 python-novaclient>=2.17.0
 python-swiftclient>=2.0.2
 requests>=1.1
diff --git a/tools/config/oslo.config.generator.rc b/tools/config/oslo.config.generator.rc
index 540e5847117..d17957ef4f6 100644
--- a/tools/config/oslo.config.generator.rc
+++ b/tools/config/oslo.config.generator.rc
@@ -1,2 +1,2 @@
-export CINDER_CONFIG_GENERATOR_EXTRA_MODULES="keystoneclient.middleware.auth_token"
+export CINDER_CONFIG_GENERATOR_EXTRA_MODULES="keystonemiddleware.auth_token"
 export CINDER_CONFIG_GENERATOR_EXTRA_LIBRARIES="oslo.messaging oslo.db oslo.db.concurrency"