Tôi có một ứng dụng Sinatra, có sử dụng omniauth mà constantantly được lỗi nàySinatra ứng dụng sử dụng omniauth được rack :: Bảo vệ :: SessionHijacking trong ie9
attack prevented by Rack::Protection::SessionHijacking
khi tôi cố gắng và đăng nhập (sử dụng tài khoản google) .
Nó hoạt động tốt trong các phiên bản khác của IE và trên chrome/firefox/safari.
thiết lập của tôi là
rack (1.4.1)
rack-force_domain (0.2.0)
rack-protection (1.2.0)
sinatra (1.3.2)
rack (~> 1.3, >= 1.3.6)
rack-protection (~> 1.2)
tilt (~> 1.3, >= 1.3.3)
omniauth (1.0.3)
hashie (~> 1.2)
rack
omniauth-google-oauth2 (0.1.9)
omniauth (~> 1.0)
omniauth-oauth2
omniauth-oauth2 (1.0.0)
oauth2 (~> 0.5.0)
omniauth (~> 1.0)
Bất cứ ai biết tại sao điều này xảy ra?
Điều này có thể liên quan đến https://github.com/rkh/rack-protection/issues/11 - nếu bạn có thời gian, bạn có thể vui lòng tham gia cuộc thảo luận đó không? Rất tiếc, tôi không thể tạo lại vấn đề này. –
Ý tưởng hay - https://github.com/rkh/rack-protection/issues/11#issuecomment-5066417 – zlog