2012-05-04 3 views
1

내 apache 서버에서 제공하는 일부 리소스에 대한 액세스를 제한하고 싶습니다. 예 : 이미지 및 비디오. 사용자를 관리하는 주요 웹 애플리케이션은 루비 온 레일 (ruby on rail)에서 실행됩니다.내 레일 애플리케이션을 기반으로 아파치 또는 nginx에서 인증을 설정하는 방법은 무엇입니까?

이제 아파치가 액세스 요청이 유효한지 확인하겠습니다.

사용자는 내 레일 앱에서받은 인증 토큰을 제공해야합니다. 그러면 아파치가 파일에 대한 액세스를 허용하거나 거부 할 수 있습니다. 이 거기에 몇 가지 접근 방법이 http://myserver.com/filexyz.mp4?token=jhg987gojhg876

위치 : 요청은 다음과 같이 할 수 있다면

그것은 가장 좋은 것입니다?

아마도 nginx 모듈입니까?

+0

하! 찾았습니다. http://code.google.com/p/mod-auth-token/ – mojovski

+0

질문을 "닫으려면"답변을 게시하고 수락하십시오. – Dayo

답변

0

모듈 http://code.google.com/p/mod-auth-token/ 은 내가 찾고있는 것을 정확하게합니다. 레일 앱과 모듈은 토큰 생성에 대해 동일한 키를 공유하므로 리소스에 대한 액세스가 시간 창 및 특정 IP 외부로 제한 될 수 있습니다.

관련 문제