2
레일스 4.2.1 및 디비 전 (Devise)와 rails_admin
을 사용하고 있으며 레일스를 처음 사용했습니다.내 사이트의 레일스 관리 부분에 인증 추가
저는 프로젝트에 사용자 모델이 있고 사용자를위한 로그인 모듈이 있습니다. 하지만 Rails Admin 인증을 추가해야합니다. 나는 새 모델 Admin
을 추가했다. 레일즈 관리자 로그인을위한 기본 인증을 이미 설정했습니다. 하지만 이제 기본 인증을 제거하고 Rails Admin의 로그인 페이지를 추가해야합니다. 내가해야 할 변화는 무엇입니까? 내 코드에 관해서는
RailsAdmin.config do |config|
config.authenticate_with do
authenticate_or_request_with_http_basic('Site Message') do |username, password|
authenticate_admin username, password
end
end
end
내가 추가 한 내가 대신 인증에 사용할 방법 authenticate_admin
application_controller
인치
일부 코드를 추가하십시오 사람들이 도움을 쉽게 알 수있을 것입니다 : 당신의 rails_admin.rb에서
다음 코드를 추가합니다. – Maverick
RailsAdmin.config do | config | config.authenticate_with do authenticate_or_request_with_http_basic ('사이트 메시지') do | username, password | authenticate_admin 사용자 이름, 암호 끝 끝 끝 – Sachin
지금, 나는 이것을 기본 인증에 사용하고 있습니다. 인증을 위해 application_controller에서 authenticate_admin 메소드를 추가했습니다. – Sachin