recovery codes

This commit is contained in:
Spitap
2022-08-20 11:58:25 +02:00
parent 0936ea2533
commit 3ac893ad50
11 changed files with 219 additions and 22 deletions

View File

@@ -15,6 +15,7 @@ from .views import login
from .Common import get_redirect_url
import datetime
from django.utils import timezone
from . import recovery
def recheck(request):
context = csrf(request)
@@ -98,6 +99,7 @@ def bind(request):
uk.properties = {"device":simplejson.loads(device.json),"cert":cert_hash}
uk.key_type = "U2F"
uk.save()
recovery.genTokens(request, True) #recovery tokens
return HttpResponse("OK")
def sign(username):