匿名和已验证用户的相同端点

时间:2018-07-09 09:49:44

标签: kong

我想为匿名用户和经过身份验证的用户在kong中添加此端点/graphql

  • 如果提供了apikey,则将其视为已通过身份验证
  • 将其视为匿名

1 个答案:

答案 0 :(得分:3)

尝试我认为通过以下方式进行验证的密钥身份验证插件中的config.anonymous字段:

  1. 创建一个可以称为“阳极”的消费者,例如ID为0的

  2. 在匿名字段中使用该消费者的香港身份证

  3. 更新您的自定义代码(KongAuthentication),并检查HTTP_X_CONSUMER_CUSTOM_ID = 0,然后返回AnonymousUser(django.contrib.auth.models.AnonymousUser)