diff --git a/lib/omniauth/strategies/sso.rb b/lib/omniauth/strategies/sso.rb
index 0c5a800be0a7f1975868a57fc1cab53eea603006..d0cbc58540b161412bc05dbf4b03f9e295ed4918 100644
--- a/lib/omniauth/strategies/sso.rb
+++ b/lib/omniauth/strategies/sso.rb
@@ -38,7 +38,7 @@ module OmniAuth
       end
 
       def info_from_ticket
-        @info_from_ticket ||= client.open request["t"]
+        @info_from_ticket ||= client.open request.params["t"]
       end
 
       def client