token验证本地访问正常,在服务器请求验证时401错误

在用户登录时,通过oauth/token 请求获取token

token验证401求助

token验证401求助
在配置文件中也指定了 oauth_clients的ID值。

token验证本地访问正常,在服务器请求验证时401错误
路由验证。
问题是在本地能正常登录然后请求api通过token验证时正常,同样的配置在服务器上能登录成功正常获取token信息,但是服务器上api需要路由验证token时就失效了,返回401、不知道原因在哪里?

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 10

你这个问题太笼统了,给你点排查问题的思路,先看看这个401是代码报错的,还是nginx。通常一样的代码,不一样的地方不能成功,多注意某些地方的大小写,牵扯到token生成的配置如果是redis看看有没有连接上redis。或者其他环境配置问题。朝着这些方向发展,然后可以打印日志看看错误信息,不会看日志打印,就参考laravel日志文档看看如何配置

9个月前 评论
ouni (楼主) 9个月前
sanders

我理解一下,你要用本地生成的 token 去服务器使用?这怎么可以 :sweat_smile:

9个月前 评论
sanders (作者) 9个月前
ouni (楼主) 9个月前
ouni (楼主) 9个月前

使用passport,换了环境,还需要重新执行passport:keys,这个生成pp的自签证书

file

9个月前 评论
ouni (楼主) 9个月前
emo猪 (作者) 9个月前
ouni (楼主) 9个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!