id | auth_code | ttl
1 | 345679 | 2023-01-18 20:03:00
body.user_id === user_id && body.auth_code === auth_code && new Date() < new Date(ttl)
Тут заметил одну проблему. Если появится потребность в изменении пула IP-адресов, или данных входа, придётся перезагружать сервак и на какое-то время ложить сервис. Может есть возможность подтягивать изменения в рантайме из файла окружения. Я только видел как меняют окружение из кода программы, а я подумал о возможности изменить .env и из терминала заставить сервер подтянуть изменения.