diff --git a/ansible/roles/swift/templates/proxy-server.conf.j2 b/ansible/roles/swift/templates/proxy-server.conf.j2
index 280ae890aa468f3349957640e99798f5f42a759b..90dab06112b905d08ad822d71ed47b6e312423b2 100644
--- a/ansible/roles/swift/templates/proxy-server.conf.j2
+++ b/ansible/roles/swift/templates/proxy-server.conf.j2
@@ -99,5 +99,5 @@ use = egg:swift#s3api
 
 [filter:s3token]
 use = egg:swift#s3token
-www_authenticate_uri = {{ keystone_internal_url }}/v3
+auth_uri = {{ keystone_internal_url }}/v3
 {% endif %}
diff --git a/releasenotes/notes/bug-1862765-a6cad9fd2d3f0f48.yaml b/releasenotes/notes/bug-1862765-a6cad9fd2d3f0f48.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..52f899dbc08af83d3be29bc520bc41e90f19decd
--- /dev/null
+++ b/releasenotes/notes/bug-1862765-a6cad9fd2d3f0f48.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+  - |
+    Fix the issue when Swift deployed with S3 Token Middleware enabled.
+    Fixes `LP#1862765 <https://bugs.launchpad.net/kolla-ansible/+bug/1862765>`__