def resolve_token(self, info, username, password): user = User.objects.get(username__exact=username) password_checks = user.check_password(password) if password_checks: return Token.objects.get(user=user) else: raise Token.DoesNotExist("invalid token")