Для чего нужна сериализация и десериализация в пакете passport?
Столкнувшись с темой авторизации и аутентификации в nodejs, обратил внимание, что в настройках пакета passport требуется сериализация и десериализация. Подскажите, для чего она нужна, т.е. я понимаю, что данная операция переводит данные а битовый вид и обратно. Но для каких целей она служит в процессе авторизации пользователя?
Сериализация и обратно служит как для удобства хранения массива данных в одном поле, например в БД, а не заводит кучу полей под каждое значение, так и для удобства сбора и передачи массива ключ-значение.