Add a way to fetch a user's pubkey.

This commit is contained in:
Tom Hacohen
2020-05-24 15:20:55 +03:00
parent 47e1eec122
commit 40b7edcb84
2 changed files with 18 additions and 1 deletions

View File

@@ -339,6 +339,14 @@ class UserQuerySerializer(serializers.ModelSerializer):
fields = (User.USERNAME_FIELD, User.EMAIL_FIELD)
class UserInfoPubkeySerializer(serializers.ModelSerializer):
pubkey = BinaryBase64Field()
class Meta:
model = models.UserInfo
fields = ('pubkey', )
class AuthenticationSignupSerializer(serializers.Serializer):
user = UserQuerySerializer(many=False)
salt = BinaryBase64Field()