나는지도 제작 응용 프로그램을 django에서 개발하고 있습니다. 그것은 bing에서지도를 끌어와 사이트에 표시합니다. 그래서 내 js 파일에 bing api 키가 표시됩니다. 프로젝트를 github에서 사용할 수 있도록 할 계획입니다. 하지만 문제는 사람들이 내 API 키에서지도를 검색하는 것을 원하지 않는다는 것입니다. 그들은 스스로 등록해야합니다. 어떻게해야합니까? 키를 settings.py
에 넣으면 작동하지 않습니다. 내 local_settings.py
안에 키를 넣을 수 있지만 프로젝트에 참여한 신뢰할 수있는 개발자에게 키를 수동으로 제공해야합니다. 나는 이것을하는 더 쉬운 방법을 원한다. 어쩌면 액세스 권한을 가진 모든 개발자가 API 키를 얻을 수 있습니다.Django API 키 숨기기
2
A
답변
0
Two Scoop of Django은 파이썬 내부에 API 자격 증명이 저장되어 있지 않거나 버전 제어에 넣어 둘 것을 권장하지 않으며 모든 키가 서버의 환경 변수로 존재할 것을 권장합니다.
위의 방법은 일반적으로 내 프로젝트에서 API 키를 처리하는 방식이 아닙니다. 내 settings.py 파일에 저장하고 버전 제어하에 넣어.
local_settings.py에 저장하고 승인 된 개발자에게 제공하는 것이 잘못된 점은 무엇입니까?
개발자는 수동으로 개발자를 승인해야 응용 프로그램에서 개발해야하는 자격 증명을 제공하는 것이 훨씬 어렵습니다. 당신은 또한 그들이 개발을 위해 그들 자신의 bing api 키에 가입하도록 요구할 수 있습니까?
관련 문제
- 1. 숨기기 API 키
- 2. jQuery jsonp API 키 숨기기
- 3. Google 번역 API 키 숨기기 방법
- 4. Django : 기본 키 숨기기 및 get_queryset과 함께 DetailView 사용
- 5. 공용 저장소의 비밀 키 숨기기
- 6. django jquery 기본적으로 숨기기
- 7. 레지스트리 키 숨기기
- 8. LookUpEdit의 대리 키 숨기기
- 9. Android : 부드러운 키 숨기기
- 10. 각도를 사용할 때 API 키 숨기기 (환경 변수에서 아마도?)
- 11. 소스 코드의 API 키를 숨기기
- 12. 트위터 API 숨기기
- 13. API 액세스 인증/응용 프로그램 키 (django/nginx/gunicorn)
- 14. Django URL에 API 키 인증 헤더를 전달하는 방법
- 15. Django REST 프레임 워크에 액세스하기위한 비밀 API 키
- 16. Django ClearableFileInput 체크 박스를 숨기기
- 17. Django 권한 숨기기 "auth | 권한"
- 18. django 모든 양식 오류 숨기기
- 19. Django - 특정 사용자의 링크를 숨기기
- 20. API 장고 백엔드에서 키 구현
- 21. 외래 키 Django 모델
- 22. Django 외래 허용 키
- 23. Django 암호화 키 무결성
- 24. 외래 키 Django 모델
- 25. Django queryset 외래 키
- 26. Django : 다른 외래 키
- 27. Django - Fixtures의 외래 키
- 28. Django 외래 키 사용
- 29. Django Forms 외래 키
- 30. Django 외래 키 난이도
조직의 github 계정을 사용하는 관리자가 많습니다. 나는 누군가가 키를 수동으로 제공하기 위해 커밋 액세스 권한을 부여 받았는지 보통 알지 못합니다. 그래서 프로세스를 자동화하고 싶었습니다. –