perf: passkey help msg

This commit is contained in:
ibuler
2024-06-24 11:05:41 +08:00
parent ae7dbbedcc
commit 11b125655d
3 changed files with 8 additions and 3 deletions

View File

@@ -109,7 +109,10 @@ def register_complete(request):
data = request.data
server = get_server(request)
state = request.session.pop("fido2_state")
auth_data = server.register_complete(state, response=data)
try:
auth_data = server.register_complete(state, response=data)
except ValueError as e:
raise ValidationError({'error': str(e)})
encoded = websafe_encode(auth_data.credential_data)
platform = get_current_platform(request)
name = data.pop("key_name", '') or platform