django-rest-auth 无法访问用户详细信息页面
django-rest-auth unable to access user details page
我正在使用 django-rest-auth 来验证和注册我的用户我可以做任何事情。
登录有效注册有效但我无法访问获取用户详细信息:
/rest-auth/user/ (GET, PUT, PATCH)
我正在尝试访问此端点我正在使用 JWT 我正在获取正确的令牌。但是当我在 curl 中使用这个命令时:
curl -X GET http://localhost:8000/rest-auth/user/ -H 'Authorization: Bearer <jwt-toke>'
我收到这个错误:
{"detail":"Authentication credentials were not provided."}
我需要做什么才能访问用户的详细信息
经过长时间的调查,如果您想在 django-rest-auth 中使用 JWT,我能够根据文档找到解决方案。
他们分享了一个 link,但实际上不起作用 link 是:
https://jpadilla.github.io/django-rest-framework-jwt/
安装 django-rest-auth 后。
您需要安装 django-rest-framework-jwt 使用:
pip install djangorestframework-jwt
如果你想访问这个 URL:
/rest-auth/user/ (GET, PUT, PATCH)
您需要通过 JWT 而不是 Bearer 示例:
curl -X GET http://localhost:8000/rest-auth/user/ -H 'Authorization: JWT <jwt-toke>'
它对我有用。
我正在使用 django-rest-auth 来验证和注册我的用户我可以做任何事情。
登录有效注册有效但我无法访问获取用户详细信息:
/rest-auth/user/ (GET, PUT, PATCH)
我正在尝试访问此端点我正在使用 JWT 我正在获取正确的令牌。但是当我在 curl 中使用这个命令时:
curl -X GET http://localhost:8000/rest-auth/user/ -H 'Authorization: Bearer <jwt-toke>'
我收到这个错误:
{"detail":"Authentication credentials were not provided."}
我需要做什么才能访问用户的详细信息
经过长时间的调查,如果您想在 django-rest-auth 中使用 JWT,我能够根据文档找到解决方案。
他们分享了一个 link,但实际上不起作用 link 是:
https://jpadilla.github.io/django-rest-framework-jwt/
安装 django-rest-auth 后。
您需要安装 django-rest-framework-jwt 使用:
pip install djangorestframework-jwt
如果你想访问这个 URL:
/rest-auth/user/ (GET, PUT, PATCH)
您需要通过 JWT 而不是 Bearer 示例:
curl -X GET http://localhost:8000/rest-auth/user/ -H 'Authorization: JWT <jwt-toke>'
它对我有用。