Ruby on rails 仅当通过https访问应用程序时才设计401

Ruby on rails 仅当通过https访问应用程序时才设计401,ruby-on-rails,https,devise,Ruby On Rails,Https,Devise,场景:我正在开发一个rails应用程序,在该应用程序中,我们的用户在付款请求期间被重定向到第三方应用程序。完成后,我们通过HTTP POST方法从该应用程序返回响应。我们有一个控制器操作来处理该请求,但有一个before_action designe gem方法“authenticate_user!”用于检查用户是否已登录 问题:通过https访问应用程序时,前\u操作检查失败,用户注销应用程序(完成)。在http的情况下,这很好 Rails版本:4.2.6 设计版本:3.5.6 我在设计方面做

场景:我正在开发一个rails应用程序,在该应用程序中,我们的用户在付款请求期间被重定向到第三方应用程序。完成后,我们通过HTTP POST方法从该应用程序返回响应。我们有一个控制器操作来处理该请求,但有一个before_action designe gem方法“authenticate_user!”用于检查用户是否已登录

问题:通过https访问应用程序时,前\u操作检查失败,用户注销应用程序(完成)。在http的情况下,这很好

Rails版本:4.2.6 设计版本:3.5.6


我在设计方面做得不多。如果你对此有任何见解,请告诉我

查看令牌身份验证。 例如,您可以将一个方法分配给before_action,该方法检查用户是否通过令牌进行了身份验证,并且当您向Paymnt应用程序发出第一个请求时,该令牌保留在参数中。
这是一个示例,您可以使用令牌创建其他场景。

查看令牌身份验证。 例如,您可以将一个方法分配给before_action,该方法检查用户是否通过令牌进行了身份验证,并且当您向Paymnt应用程序发出第一个请求时,该令牌保留在参数中。
这是一个示例,您可以使用令牌创建其他场景。

好的,也许我们可以这样做。。但是,您能告诉我我们面临设计认证问题的原因吗?问题是只有在https不是httpok的情况下,也许我们可以这样做。。但是,您能告诉我我们面临设计认证问题的原因吗?问题只出现在https而不是http的情况下