File tree Expand file tree Collapse file tree
spec/dummy/config/initializers Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- Devise . setup do |config |
2- config . warden do |manager |
3- manager . default_strategies ( :opensesame_github , :scope => :opensesame )
4- manager . serialize_into_session ( :opensesame ) { |member | member . login }
5- manager . serialize_from_session ( :opensesame ) { |login | OpenSesame ::Member . find ( login ) }
6- end
7- end
8-
91Devise . add_mapping (
102 :opensesame ,
113 class_name : 'OpenSesame::Member' ,
Original file line number Diff line number Diff line change 1+ Devise . setup do |config |
2+ config . warden do |manager |
3+ manager . default_strategies ( :opensesame_github , :scope => :opensesame )
4+ manager . serialize_into_session ( :opensesame ) { |member | member . login }
5+ manager . serialize_from_session ( :opensesame ) { |login | OpenSesame ::Member . find ( login ) }
6+ end
7+ end
Original file line number Diff line number Diff line change 261261 # so you need to do it manually. For the users scope, it would be:
262262 # config.omniauth_path_prefix = '/my_engine/users/auth'
263263 end
264+
265+ require 'open_sesame/devise/config'
264266rescue LoadError
265267
266268 Rails . logger . info ( "Ignoring Devise" )
You can’t perform that action at this time.
0 commit comments