def authenticate(self, signature_challenge=None, signed_response=None): if signature_challenge and signed_response and signature_challenge in signed_response: return PublicKey.verify(signed_response).user return None