class RailsSso::SsoStrategy
Public Instance Methods
authenticate!()
click to toggle source
# File lib/rails_sso/sso_strategy.rb, line 11 def authenticate! user = env["sso"].fetch_user_data case when user.nil? fail! "strategies.sso.failed" else success! user end end
store?()
click to toggle source
# File lib/rails_sso/sso_strategy.rb, line 3 def store? false end
valid?()
click to toggle source
# File lib/rails_sso/sso_strategy.rb, line 7 def valid? session[:access_token].present? || access_token_mock end
Private Instance Methods
access_token_mock()
click to toggle source
# File lib/rails_sso/sso_strategy.rb, line 24 def access_token_mock RailsSso.config.access_token_mock if RailsSso.config.test_mode end