Вот есть у нас в современных дистрибвтивах Linux такая полезная штука как gnome keyring а у пользователей KDE - KWallet.
Такое хранилище различных аутентификационных данных, которое живет зашифрованное, а при создании пользовательской сессии автоматически грузится в память и расширфоввается логинным паролем. Что вроде как обеспечивает существенно
(
Read more... )
Comments 8
Curl на питоне называется requests. Все написано до нас
Reply
Вот например для того, чтобы аутентифицироваться на сервере паролем из .netrc в curl надо всего да символа добавить в командную строку -n.
А в случае питона
1. Импортировать соответствующий модуль
2. Разлелить полученную URL на протокол, хостнейм и путь
3. Создать инстанс объекта Netrc и запросить у него аутентификатор ддя этого hostname (можно в одну строчку, но это символов сорок(
4. Передаль полученоей имя и пароль в requests. Там тоже синтаксис довольно многословный.
Reply
Так не для интерактива жеж.
Reply
Reply
Reply
Leave a comment