The authtoken and keystone middleware should be put ahead of proxy-server. you need to change the main pipeline as below: [pipeline:main] pipeline = catch_errors healthcheck proxy-logging cache authtoken keystone proxy-logging proxy-server Best Regards, Edward Zhang(张华) Mahardhika Gilang <mahardika.gilang @andalabs.com> To Openstack Milis 09/23/2013 05:01 <openstack at lists.openstack.org>, PM cc Subject [Openstack] Swift not detect Keystone and Authtoken Hi all i've got an issue when i want to used keystone for authentication on swift proxy node. i got this when run #swift-init proxy restart LookupError: No section 'authtoken' LookupError: No section 'keystone' here's my proxy-server.conf [DEFAULT] cert_file = /etc/swift/cert.crt key_file = /etc/swift/cert.key bind_port = 8080 #bind_port = 443 workers = 8 user = swift swift_dir = /etc/swift [pipeline:main] pipeline = catch_errors healthcheck proxy-logging cache tempauth proxy-logging proxy-server keystone authtoken [app:proxy-server] use = egg:swift#proxy allow_account_management = true account_autocreate = true [filter:authtoken] #use = egg:swift:authtoken paste.filter_factory = keystone.middleware.auth_token:filter_factory signing_dir = /var/cache/swift/ auth_uri = http://10.10.10.40:5000/ auth_host = 10.10.10.40 #auth_uri = http://192.168.7.85:5000/ #auth_host = 192.168.7.85 auth_port = 35357 auth_protocol = https admin_tenant_name = service admin_user = swift admin_password = admin #cache = swift.cache auth_token = admin [filter:catch_errors] use = egg:swift#catch_errors [filter:proxy-logging] use = egg:swift#proxy_logging #[filter:tempauth] #use = egg:swift#tempauth #user_system_root = testpass .admin https://10.10.10.40:8080/v1/AUTH_system #user_test_tester = testing .admin https://10.10.10.40:8080/v1/AUTH_test [filter:healthcheck] use = egg:swift#healthcheck [filter:cache] use = egg:swift#memcache memcache_servers = 10.10.10.40:11211 [filter:keystone] #use = egg:swift#keystone paste.filter_factory = keystone.middleware.swift_auth:filter_factory operator_roles = Member,admin is_admin = true Please help thanks -- Regards, Mahardhika Gilang _______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack at lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130923/e5f6ec27/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: ecblank.gif Type: image/gif Size: 45 bytes Desc: not available URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130923/e5f6ec27/attachment.gif> -------------- next part -------------- A non-text attachment was scrubbed... Name: A1624249.gif Type: image/gif Size: 1279 bytes Desc: not available URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130923/e5f6ec27/attachment-0001.gif> -------------- next part -------------- A non-text attachment was scrubbed... Name: graycol.gif Type: image/gif Size: 105 bytes Desc: not available URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130923/e5f6ec27/attachment-0002.gif> -------------- next part -------------- A non-text attachment was scrubbed... Name: pic00059.gif Type: image/gif Size: 1255 bytes Desc: not available URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130923/e5f6ec27/attachment-0003.gif>