class OmniAuth::Strategies::Sandstorm
Public Instance Methods
request_phase()
click to toggle source
# File lib/omniauth/strategies/sandstorm.rb, line 25 def request_phase redirect callback_path end
sandstorm_header(field)
click to toggle source
# File lib/omniauth/strategies/sandstorm.rb, line 29 def sandstorm_header(field) raw_header = request.env["HTTP_X_SANDSTORM_#{field.to_s.upcase}"] if field == :username URI.unescape(raw_header).force_encoding(Encoding::UTF_8) else raw_header.nil? ? nil : raw_header.encode(Encoding::UTF_8) end end