-
Notifications
You must be signed in to change notification settings - Fork 638
HowTo: Changing Default Authentication
Oleg edited this page Nov 21, 2017
·
1 revision
Do you have other authentication system in place (like Devise, AuthLogic, etc) and wish to use that? For that, you will need to create a module that does the authentication check and make ComfortableMexicanSofa use it. For example:
module CmsDeviseAuth
def authenticate
unless current_user && current_user.admin?
redirect_to new_user_session_path
end
end
end
You can put this module in /config/initializers/comfortable_mexican_sofa.rb and change authentication method:
config.admin_auth = 'CmsDeviseAuth'
Now to access Sofa's admin area users will be authenticated against your existing authentication system.