Загрузка страницы

Как хранить пароли и ключи в коде проектов? Всё о переменных окружения. Пример с Django

Запущен первый курс мощной образовательной программы от Диджитализируй: «Основы компьютерных и веб-технологий с Python»
Вся информация и запись на курс здесь: https://to.digital/course01

Залетай в Телеграм канал — там много дополнительного оперативного контента: https://t.me/t0digital

Сказать спасибо за это видео можно здесь — https://boosty.to/digitalize.team
Поговорим о том, где, как и почему нужно хранить в коде проектов конфиденциальные данные — API ключи, пароли и прочие чувствительную к утере информацию. Рассмотрим виды переменных окружения и способы работы с ними.

0:00 Постановка вопроса
1:06 Простейший вариант хранения
2:25 Усовершенствованный вариант
3:45 Лучший вариант
4:49 Уровни переменных окружения, примеры
11:08 Shell файл с переменными окружения, выводы

#ityoutubersru

/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй https://digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat https://salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.

С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.

Мои соц сети:
Telegram канал — https://t.me/t0digital
ВК — https://vk.com/digitalize.team
Дзен — https://zen.yandex.ru/id/6235d32cb64df01e6e78c883

Видео Как хранить пароли и ключи в коде проектов? Всё о переменных окружения. Пример с Django канала Диджитализируй!
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 июля 2020 г. 21:00:32
00:14:20
Другие видео канала
Исправьте СРОЧНО эти 12 ошибок в ваших Python проектахИсправьте СРОЧНО эти 12 ошибок в ваших Python проектах👑 Шифруем файлы и пароли аки Царь с GPG и Pass!👑 Шифруем файлы и пароли аки Царь с GPG и Pass!Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?🔥Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.🔥Разбираем SQL на примере PostgreSQL — SELECT, JOIN, GROUP, HAVING, Coalesce и др.🚀Собираем масштабируемую архитектуру веб-приложения. Горизонтальное и вертикальное масштабирование🚀Собираем масштабируемую архитектуру веб-приложения. Горизонтальное и вертикальное масштабированиеЛогирование в Python и DjangoЛогирование в Python и DjangoПишем Telegram бот для учёта расходов с Python, Asyncio/Aiogram, SQLite и DockerПишем Telegram бот для учёта расходов с Python, Asyncio/Aiogram, SQLite и DockerКАК СКРЫТЬСЯ ОТ ГОСУДАРСТВА: МЕТОД СНОУДЕНАКАК СКРЫТЬСЯ ОТ ГОСУДАРСТВА: МЕТОД СНОУДЕНАHow To Store Django Secret Keys In Development And ProductionHow To Store Django Secret Keys In Development And ProductionЧто должен знать Python веб-разработчик для приёма на работу?Что должен знать Python веб-разработчик для приёма на работу?Python 3.10 — ЛУЧШИЙ релиз после 3.7! Pattern matching, новинки и при чём здесь RustPython 3.10 — ЛУЧШИЙ релиз после 3.7! Pattern matching, новинки и при чём здесь Rust#1 Покажем, как создаются ИТ продукты с нуля. Идея, разработка ТЗ и прототипов интерфейса. Стартуем!#1 Покажем, как создаются ИТ продукты с нуля. Идея, разработка ТЗ и прототипов интерфейса. Стартуем!Наглядно о том, как Vim рвёт в щепки Sublime, Atom, PyCharmНаглядно о том, как Vim рвёт в щепки Sublime, Atom, PyCharmВсё об исключениях и работе с ними в PythonВсё об исключениях и работе с ними в PythonЧем так крут Python — реальный пример. Продуманная архитектура PythonЧем так крут Python — реальный пример. Продуманная архитектура PythonЧто делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)Всё о мобильном Интернет в деревне: антенны, модемы, сети, частоты. MikroTik LHG LTE6 kitВсё о мобильном Интернет в деревне: антенны, модемы, сети, частоты. MikroTik LHG LTE6 kitБизнес-логика в Django и архитектура Django проектов — на настоящем примереБизнес-логика в Django и архитектура Django проектов — на настоящем примереВ Python — нет переменных. И как теперь жить? Python Memory Management на пальцахВ Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
Яндекс.Метрика