2
에 서비스 후크와 AppHarbor 인앱 암호를 보호하는 방법

푸시가에서 수행 될 때마다 푸시 가져옵니다 AppHarbor -app에서이 문제를 해결 주위 가능한 패턴은 무엇 GitHub의 오픈 소스 입니다 -계획?GitHub의

AppSettings.config에 민감한 비밀번호가 저장되어 있고 .gitignore -file에있는 파일을 제외한다고 가정 해보십시오. AppHarbor-solution에 여러 가지 암호 (서버마다 다름)를 어떻게 얻습니까?

난 그냥 AppHarbor의 망할 놈의 매장에서 AppSettings.config에서 확인 GitHub의에 다음 푸시에 덮어 얻을 수 있습니까?

답변

4

appharbor에 푸시 된 후 응용 프로그램에 펌핑 된 appsettings를 추가 할 수 있습니다. 이것들은 단지 무엇이든을 위해 사용될 수 있습니다.

Appharbor.com에서 응용 프로그램을 볼 때 왼쪽에는 "구성 변수"가 있습니다. 이 영역에서는 필요한 AppSettings를 추가 할 수 있으며 빌드 할 때 주입됩니다. 당신이 설정을 추가하면

("NewAppSetting"의 이름을, 값은 "우리는 규칙!") 당신은 다음과 같이 액세스 할 수 있습니다 : 나는 '이후, 이것은 최종 해답이 될 수 두려워

ConfigurationManager.AppSettings["NewAppSetting"];//Has a string value of "We Rule!" 
+0

내 응용 프로그램에 들어가야하는 구성이 많습니다. –

+0

밝은면에서 보안이 필요한 것만이 이런 방식으로 수행되어야합니다. appharbor에서 필요로하는 다른 설정의 배치를 선택하는 1 가지 설정을 가질 수 있으며, 비밀로 설정할 필요가 없습니다. – Rangoric

+0

아마도 설정 파일의 해당 섹션을 암호화 할 수 있습니다. 그런 다음 해독 할 암호 인 하나의 구성 변수 만 있으면됩니다. – MatthewToday