사용자가 Cloudfoundry에서 내 웹 응용 프로그램에 직접 액세스하지 못하게하려면 어떻게해야합니까?Cloudfoundry에 배포 된 응용 프로그램에 사용자가 액세스하는 것을 방지하는 방법
예를 들면 : url myapp.cloudfoundry.com을 사용하여 액세스 할 수있는 Cloudfoundry에 스프링 응용 프로그램을 배포했습니다 (이는 단지 예일뿐입니다).
그런 다음 cloudappoundry (예 : http://programming.mvergel.com/2011/11/cloud-foundry-and-custom-domain.html)에 배포 된 리버스 프록시처럼 작동하는 Google App Engine에 배포 된 다른 웹 앱을 사용하여 사용자가 액세스 할 수있는 myapp라고 말합니다. appspot.com
내 질문은 : 사용자가 myapp.cloudfoundry.com 링크를 사용하여 내 앱에 액세스하지 못하도록 방지하고 myapp.appspot.com을 사용하도록 허용하는 우아한 방법이 있습니까? appspot에서 cloudfoundry로 리디렉션 할 때 요청 헤더에 일종의 토큰을 추가하려고 생각하지만 이것이 최선의 해결책이라고 생각하지 않습니다.
어떤 사람이 내게이 힌트를 줄 수 있습니까?
답장을 보내 주셔서 감사합니다. appspot에서 오는 요청에 헤더 (appspotid가 포함 된 "user-agent"와 같은)에 몇 가지 특수성이 있음을 발견했습니다. 나는 이것을 이용하여 요청을 필터링한다. – user1753046