Я использую пример Mirven Twitter OAuth Sinatra и пытаюсь выяснить, как я могу отправить параметр «следующая страница» с запросом Oauth:
есть. Пользователь пытается посетить /edit/profile
, для которого требуется вход в систему, поэтому я перенаправляю на /request
, который имеет дело с входом в систему через твиттер - теперь я хочу иметь возможность перенаправить пользователя на адрес, который он первоначально искал, при успешном входе.
Я думал, что смогу сделать это в .get_request_token
строке с этим кодом:
@request_token = @consumer.get_request_token({:oauth_callback => "http://#{request.host}/auth"},{:next => params['next'] || '/'})
Но params
не имеет дополнительных элементов в обработчике /auth
.
Я новичок в OAuth, как бы я поступил так?