【发布时间】:2022-10-20 16:09:35
【问题描述】:
嘿,我有一个 graphql 突变,需要在用户登录之前实现。到目前为止,我只有在用户完全通过身份验证后才使用 graphql 端点。由于 graphql 控制器继承了实现 before_action :authenticate_user! 回调的应用程序控制器,因此我总是需要一个有效的用户才能使用 graphql 端点。有没有办法将某些 graphql 端点配置为没有有效用户。
我应该怎么做?
【问题讨论】:
-
您始终可以在
authenticate_user!方法中添加一个条件,以在进行具有特定参数/标志的调用时跳过身份验证 -
另外,请考虑为您的问题和迄今为止尝试过的事情添加更多详细信息。
标签: ruby ruby-on-rails-3 graphql graphql-ruby