Нотатка · Розробка
Навіщо зберігати пароль окремо від списку проксі
Під час налаштування ввів адресу проксі та пароль до нього. Здавалося б, записати поруч — і готово.
Але список проксі проходить через кілька сервісів: один збирає адреси, другий перевіряє, третій вибирає придатні для роботи. Результати передаються через Redis.
Якщо покласти пароль поруч з адресою, він поїде тією самою дорогою. Хоча більшості цих сервісів пароль узагалі не потрібен 🫣
Тому в записі про проксі залишив лише мітку:
"credential_ref": "quickstart-proxy"За нею два сервіси знаходять потрібні дані доступу в окремому файлі.
Validator бере пароль, коли перевіряє проксі. Gateway — коли передає через нього клієнтський трафік. Інші компоненти працюють із міткою й самого пароля не отримують ⚙️
Магічного сейфа тут поки немає: пароль лежить у звичайному JSON-файлі, а користувач root може його прочитати.
Зате він уже не мандрує всім конвеєром. І пізніше зможу підключити сховище секретів, змінивши місце, звідки ці два сервіси отримують пароль.
Так вдалося розділити адресу проксі й доступ до нього без зайвої складності. Що не може не радувати 🙂