auth.py (618B)
1 from wptserve.utils import isomorphic_decode 2 3 def main(request, response): 4 if request.auth.username == b'usr' and request.auth.password == b'secret': 5 response.headers.set(b'Content-type', b'text/plain') 6 content = b"" 7 else: 8 response.status = 401 9 response.headers.set(b'Status', b'401 Authorization required') 10 response.headers.set(b'WWW-Authenticate', b'Basic realm="test"') 11 content = b'User name/password wrong or not given: ' 12 13 content += b"%s\n%s" % (request.auth.username or b'', 14 request.auth.password or b'') 15 return content