I figured it out by adding this to my config/initializers/devise.rb file. Not sure if this is safe or the right way to go about it, but it works.
Warden::Manager.after_authentication do |user,auth,opts|
auth.raw_session['warden.user.user.email'] = user.email
auth.raw_session['warden.user.user.username'] = user.username
end