I’m using Clearance for authentication in my Rails app. Does anyone know of a way to configure a session timeout? It’s been logging me out within 5 minutes of when I login and I can’t seem to locate anything that specifies how to set the timeout.
Share
When you installed Clearance, I think it should have added a config/initializers/clearance.rb file. You can configure the session timeout in there through the use of the cookie_expiration config. From their docs, it can look like this:
So, just give cookie expiration a lambda that returns a Time object that occurs sometime in the future.