Ruby on rails Rails设计身份验证,外部应用程序请求被阻止
我有一个rails应用程序,它使用Desive身份验证系统。另一个外部rails应用程序请求此应用程序,但由于应用程序_控制器中的以下代码,它无法通过Ruby on rails Rails设计身份验证,外部应用程序请求被阻止,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我有一个rails应用程序,它使用Desive身份验证系统。另一个外部rails应用程序请求此应用程序,但由于应用程序_控制器中的以下代码,它无法通过 before_action :authenticate_user! 让应用程序得到正确的身份验证并获得无问题的响应的最佳方式/设计是什么 您可以使用令牌身份验证来允许应用程序通过url查询参数传递秘密令牌,也可以使用 您需要创建一个用户帐户并为其生成一个令牌,并通过包括?tolen_param_name=SECRET或对用户的用户名和密码使用
before_action :authenticate_user!
让应用程序得到正确的身份验证并获得无问题的响应的最佳方式/设计是什么
您可以使用令牌身份验证来允许应用程序通过url查询参数传递秘密令牌,也可以使用 您需要创建一个用户帐户并为其生成一个令牌,并通过包括
?tolen_param_name=SECRET
或对用户的用户名和密码使用Http基本身份验证,将该令牌用于应用程序发出的每个请求
请注意,通过http连接启用ssl来加密密码或机密更安全。您能给我们举个更具体的例子吗?为什么您希望自己对应用程序上的用户进行身份验证,但在从外部应用程序访问应用程序时却不想进行身份验证?将此问题重新表述可能会给您一个提示?从另一个应用程序请求使用Desive的rails应用程序的标准方法是什么。