.htaccess 종류의 메커니즘으로 공용 디렉토리에 대한 액세스를 차단해야합니다. 그것은 다른 것을 보여주기 전에 http://localhost:3000을 치면 자격 증명을 요청해야한다는 의미입니다. 가능한가?ruby on rails, 공개 디렉토리에 대한 액세스 제한
1
A
답변
0
ApplicationController에서 before_filter
을 사용하면 비슷한 결과를 얻을 수 있습니다. 이 작업은 모든 컨트롤러 작업에만 인증을 추가하는 것이므로 스타일 시트, 자바 스크립트 및 이미지와 같은 공용 디렉토리의 하위 디렉토리는 보호하지 않습니다. 어떤 이유로 그것이 당신이 찾고있는 것이라면 아마도 htpasswd 메소드를 사용해야 할 것입니다.
Railscasts : http://railscasts.com/episodes/82-http-basic-authentication - 모든 컨트롤러를 보호하려면 ApplicationController에 before_filter
과 authenticate
을 넣기 만하면됩니다.
0
기본 인증 단지 예를 들어 생산에서 다음 application_controller.rb에서
:
USERNAME = 'foo'
PASSWORD = 'bar
if RAILS_ENV['production']
before_filter :authenticate
end
개인
def authenticate
authenticate_or_request_with_http_basic do |user_name, password|
user_name == USERNAME && password == PASSWORD
end
end
관련 문제
- 1. ruby on rails - 공개 디렉토리에 액세스하는 중 오류가 발생했습니다.
- 2. 공개 사용자 프로필? Ruby on Rails + Devise
- 3. Ruby on Rails + Devise
- 4. 상대 경로가없는 Ruby on Rails 'public'디렉토리에 액세스
- 5. Ruby on Rails 국제화
- 6. ruby on rails 컨트롤러 추가 및 액세스
- 7. .htaccess를 사용하여 웹 디렉토리에 대한 액세스 제한
- 8. Ruby on Rails 스위치
- 9. Ruby on Rails Listener
- 10. ruby on rails + iis7
- 11. Ruby on Rails 그래프
- 12. Ruby on Rails 쿼리
- 13. Ruby on Rails & Javascript
- 14. Ruby on Rails : Model
- 15. Ruby on Rails 블로그
- 16. 정규식 + Ruby On Rails
- 17. Ruby On Rails 마이그레이션
- 18. Mootools + Ruby on Rails ==?
- 19. Ruby on Rails 관계
- 20. IIS7의 Ruby on Rails
- 21. Ruby On Rails Application.html.haml
- 22. Ruby on Rails 튜토리얼
- 23. Ruby on Rails + Ajax
- 24. Ruby on Rails - 로그인
- 25. ruby on rails redirect_to
- 26. Ruby on Rails : 다른 컨트롤러에 대한 remote_form_for?
- 27. 정적 페이지에 대한 Ruby-on-Rails 튜토리얼
- 28. Ruby on Rails Architecture에 대한 질문입니다.
- 29. Ruby on Rails 3와의 프롤로그
- 30. 강점과 약점 - Ruby on Rails
스타일 시트와 같은 다른 공공 파일을 보호 할 수있는 방법이 있나요? – DDDD