개발시 API KEY, DB 정보 등을 노출한다면 보안상의 큰 문제가 있을 것이다. 그래서 우리는 파이썬 decouple 모듈을 사용해서 개발키의 노출을 최소화할 수 있다.
Install
$ pip3 install python-decouple
Apply
settings.ini
[settings] TESTKEY=this_is_test_key
main.py
#!/usr/bin/python3
from decouple import config
test_api_key = config("TESTKEY")
print(test_api_key)
settings.ini는 main.py 위치에 존재해야 한다.
git으로 관리시에는 반드시 .gitignore 를 통해서 git에 push 되지 않도록 해야한다.
'👩💻 Programming > Backend' 카테고리의 다른 글
[Node.js] 정규표현식 정리(이메일, 비밀번호, 날짜, 전화번호, 날짜, 닉네임, URL, 위도, 경도) (0) | 2021.07.24 |
---|---|
[Node.js] 오답노트 (0) | 2021.07.22 |
Mysql Workbench ERD 다이어그램 생성 방법 (0) | 2021.07.14 |
[Flask] mac Flask 환경 구축 (0) | 2021.06.09 |
[Node.js] 휴대폰 인증, 이메일 인증 구현하기 (0) | 2021.05.08 |