def create_signature(key, email, date): """ call to user authenticate view :param email: user email :param key: str :param date: date :return: str """ return Authenticator.sign(key, email, date)
def auth_api_call(email=None, date=None, signature=None): url = reverse('auth-auth') client = APIClient() m = FileAccessMixin() if not date: date = timezone.now() if not signature: privkey = m.read_file('vaultier.key') signature = Authenticator.sign(privkey, email, date) response = client.post( url, {'email': email, 'date': date, 'signature': signature}) return response