Remove a verify_origin workaround

This commit is contained in:
Pēteris Caune 2020-11-15 21:49:25 +02:00
parent 9f58ebfd3e
commit ecf964ea3b
No known key found for this signature in database
GPG Key ID: E28D7679E9A9EDE2

View File

@ -574,16 +574,11 @@ def remove_project(request, code):
return redirect("hc-index") return redirect("hc-index")
def _verify_origin(aaa):
return lambda o: True
@login_required @login_required
@require_sudo_mode @require_sudo_mode
def add_credential(request): def add_credential(request):
rp = PublicKeyCredentialRpEntity("localhost", "Healthchecks") rp = PublicKeyCredentialRpEntity("localhost", "Healthchecks")
# FIXME use HTTPS, remove the verify_origin hack server = Fido2Server(rp)
server = Fido2Server(rp, verify_origin=_verify_origin)
if request.method == "POST": if request.method == "POST":
form = forms.AddCredentialForm(request.POST) form = forms.AddCredentialForm(request.POST)
@ -639,8 +634,7 @@ def remove_credential(request, code):
def login_tfa(request): def login_tfa(request):
rp = PublicKeyCredentialRpEntity("localhost", "Healthchecks") rp = PublicKeyCredentialRpEntity("localhost", "Healthchecks")
# FIXME use HTTPS, remove the verify_origin hack server = Fido2Server(rp)
server = Fido2Server(rp, verify_origin=_verify_origin)
if "2fa_user_id" not in request.session: if "2fa_user_id" not in request.session:
return HttpResponseBadRequest() return HttpResponseBadRequest()