(self, request)
| 36 | |
| 37 | @action(methods=['get', 'post'], detail=False, url_path='register') |
| 38 | def register(self, request): |
| 39 | if request.user.source != 'local': |
| 40 | return JsonResponse({'error': _('Only register passkey for local user')}, status=400) |
| 41 | if request.method == 'GET': |
| 42 | register_data, state = register_begin(request) |
| 43 | return JsonResponse(dict(register_data)) |
| 44 | else: |
| 45 | passkey = register_complete(request) |
| 46 | return JsonResponse({'id': passkey.id.__str__(), 'name': passkey.name}) |
| 47 | |
| 48 | @action(methods=['get'], detail=False, url_path='login', permission_classes=[AllowAny]) |
| 49 | def login(self, request): |
no test coverage detected