具有TokenAuthentication的DRF-未提供身份验证凭据

时间:2020-09-02 20:54:16

标签: python django amazon-web-services django-rest-framework amazon-elastic-beanstalk

我已经在Elastic Beanstalk上部署了一个项目,但我不知道为什么 Django Rest Framework 返回此响应的原因:

Authentication credentials were not provided.

我去../api/article

我正在发送标头-授权:令牌

curl -X GET http://environment.eba-etpcqsqk.us-west-1.elasticbeanstalk.com/api/article/ -H 'Authorization: Token MYTOKEN'

{"detail":"Authentication credentials were not provided."}

观看次数:

class ArticleViewSet(ModelViewSet):
    queryset = Article.objects.all()
    serializer_class = ArticleSerializer
    pagination_class = StandardResultsSetPagination
    filterset_class = ArticleFilter

    # user must be either logged in or must provide AUTH TOKEN
    authentication_classes = [TokenAuthentication, SessionAuthentication]
    permission_classes = [IsAuthenticated]

我有DEBUG=True,它可以在开发服务器上使用。您知道问题出在哪里吗?也许EBS不转发标题?

0 个答案:

没有答案