blob: 9da4bb7be5ffb76835cd33860bf74aa1981695b6 [file] [log] [blame]
from urllib.parse import urlencode
def basic_authentication(url, username=None, password=None, protocol="http"):
query = {}
return url("/webdriver/tests/support/authentication.py",
query=urlencode(query),
protocol=protocol)
def main(request, response):
user = request.auth.username
password = request.auth.password
if user == b"user" and password == b"password":
return b"Authentication done"
realm = b"test"
if b"realm" in request.GET:
realm = request.GET.first(b"realm")
return ((401, b"Unauthorized"),
[(b"WWW-Authenticate", b'Basic realm="' + realm + b'"')],
b"Please login with credentials 'user' and 'password'")