Ruby on rails Heroku Rails应用程序未保持iOS登录

Ruby on rails Heroku Rails应用程序未保持iOS登录,ruby-on-rails,ios,authentication,cookies,Ruby On Rails,Ios,Authentication,Cookies,我在Heroku上有一个Rails应用程序,在GoDaddy上有一个域。此应用程序为iOS应用程序提供后端,由于某些原因,当用户通过iOS登录时,用户在初始HTTP请求后确实会登录,但此后不再登录。但是,当我登录到浏览器或iOS emulator时,用户将保持登录状态 Heroku上是否有可能已更改的安全设置,我需要更改该设置以确保iOS用户可以接收cookie并保持登录状态?这个问题真的很奇怪,我花了很多时间试图解决它,包括在iOS设备上手动保存cookies,但什么都没用。我很欣赏你的见解。

我在Heroku上有一个Rails应用程序,在GoDaddy上有一个域。此应用程序为iOS应用程序提供后端,由于某些原因,当用户通过iOS登录时,用户在初始HTTP请求后确实会登录,但此后不再登录。但是,当我登录到浏览器或iOS emulator时,用户将保持登录状态


Heroku上是否有可能已更改的安全设置,我需要更改该设置以确保iOS用户可以接收cookie并保持登录状态?这个问题真的很奇怪,我花了很多时间试图解决它,包括在iOS设备上手动保存cookies,但什么都没用。我很欣赏你的见解。非常感谢

我意识到发生了什么事。问题是,因为我在application.rb中使用了protect_from_forgery方法,iOS设备没有发送回正确的真实性令牌,因此服务器不接受它的cookie

这个问题的奇怪之处在于,它工作得更早,却突然停止了。我可能会花更多的时间调查到底发生了什么