Здесь вы смешиваете два разных уровня протокола.
HTTPS (или, скорее, TLS - безопасность на транспортном уровне) - это транспортный уровень - транспортный канал данных, обеспечивающий связь с легитимным сервером и то, что никто не сможет прочитать или изменить обмен данными.HTTPS не заботится о самих данных (например, аутентификации)
JWT обычно используется как часть полезной нагрузки (сами данные), описывающей личность клиента и другие атрибуты.
Чаще всего вам нужны оба - JWT для обеспечения аутентификации или авторизации и TLS / HTTPS, чтобы никто не мог украсть или изменить ваш токен или данные JWT.
HTTPS может обеспечить аутентификацию клиента, но клиент должен иметь свою клиентскую пару ключей и сертификат, который на самом деле не является бесплатным или простым в управлении (например, так работают электронные идентификационные карты или я часто вижу его на сервере).серверные сценарии).