switch_user
switch_user copied to clipboard
warden is not authenticating switched user if user model in namespaced
Hello,
My user is under a module so I made the changes in config file as follows:
config.available_users = { :"MyModule::User" => lambda { MyModule::User.all } }
And when I switch the user I find that warden is scoped to MyModule::User for logout and login which is not working. If I remove the scope from line no. 10 and 14 of devise.rb file @warden.set_user(user, :scope => scope) & @warden.logout(scope) respectively then it is working.
Any help is appreciated.
Thanks in advance.
Sorry for the delay in getting back to you. Would you be able to work up an example project that demonstrates this behaviour ? I'm a bit short on time right now and that would make it easy for me to see exactly what is going wrong.