У меня есть приложение pylons, которое выдает перенаправление, чтобы попросить пользователя аутентифицировать твиттер.
код в контроллере выглядит примерно так:
auth_url = 'http://twitter.com/oauth/authorize?oauth_token=mY0aUthaCc3s5T0k3n'
return redirect( auth_url )
Но буквально ничего не происходит,отображается только пустая страница.
Теперь вот где это становится странным.Такое поведение наблюдается только на компьютерах Mac OS.В Ubuntu перенаправления работают так, как и ожидалось.
Это не браузер, поскольку он работает во всех разновидностях браузеров в Ubuntu, но те же браузеры в Mac OS не перенаправляют.
Теперь это становится еще более странным, перенаправление работает для других URL, таких как
return redirect ('http://google.com')
, и даже перенаправление аутентификации facebook работает
auth_url = "https://www.facebook.com/dialog/oauth?client_id=myId&redirect_uri=http://myurl.com/callback&scope=offline_access"
return redirect (auth_url)
Это ошибка? Я сумасшедший? Я неправильно выполняю внешние перенаправления?