Abhilash Raj pushed to branch master at GNU Mailman / Mailman Core
Commits:
f78e7a4f by Abhilash Raj at 2018-05-16T16:16:50Z
REST: Set REALM properly in Mailman' API server.
Fixes #366
- - - - -
b81df81d by Abhilash Raj at 2018-05-16T21:51:28Z
Merge branch 'issue-366' into 'master'
REST: Set REALM properly in Mailman's API server.
Closes #366
See merge request mailman/mailman!392
- - - - -
1 changed file:
- src/mailman/rest/wsgiapp.py
Changes:
=====================================
src/mailman/rest/wsgiapp.py
=====================================
--- a/src/mailman/rest/wsgiapp.py
+++ b/src/mailman/rest/wsgiapp.py
@@ -37,6 +37,7 @@ MISSING = object()
SLASH = '/'
EMPTYSTRING = ''
REALM = 'mailman3-rest'
+UTF8 = 'utf-8'
class AdminWSGIServer(WSGIServer):
@@ -96,10 +97,11 @@ class Middleware:
authorized = True
if not authorized:
# Not authorized.
+ realm = 'Basic realm="{}",charset="{}"'.format(REALM, UTF8)
raise HTTPUnauthorized(
'401 Unauthorized',
'REST API authorization failed',
- challenges=['Basic realm=Mailman3'])
+ challenges=[realm])
class ObjectRouter:
View it on GitLab:
https://gitlab.com/mailman/mailman/compare/e99db07cffdf19f48821d3d317460c4c3675e07e...b81df81d0c1c759ae2fbfc530c69be535aa41713
--
View it on GitLab:
https://gitlab.com/mailman/mailman/compare/e99db07cffdf19f48821d3d317460c4c3675e07e...b81df81d0c1c759ae2fbfc530c69be535aa41713
You're receiving this email because of your account on gitlab.com.
_______________________________________________
Mailman-checkins mailing list
[email protected]
Unsubscribe:
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org