匿名用户和经过身份验证的用户使用相同的端点
Posted
技术标签:
【中文标题】匿名用户和经过身份验证的用户使用相同的端点【英文标题】:Same endpoint for anonymous and authenticated users 【发布时间】:2018-12-16 23:09:15 【问题描述】:我想在 kong 中为匿名用户和经过身份验证的用户添加此端点 /graphql
:
【问题讨论】:
【参考方案1】:尝试我认为的 key-auth 插件中的config.anonymous
字段:
创建一个您可以称之为“匿名”的消费者,例如 id 为 0
在匿名字段中使用该消费者的 kong id
更新您的自定义代码 (KongAuthentication) 并检查 HTTP_X_CONSUMER_CUSTOM_ID = 0 然后返回 AnonymousUser (django.contrib.auth.models.AnonymousUser)
【讨论】:
以上是关于匿名用户和经过身份验证的用户使用相同的端点的主要内容,如果未能解决你的问题,请参考以下文章
Drupal:显示匿名用户但未经过身份验证的用户的重复内容的视图