经过大量的工作和学习。我在带有 gunicorn 的烧瓶中开发了一个身份验证服务 OAUTH2,使用模块 requests-oauthlib 并具有到 nginx 的反向代理,所有这些都在 docker-compose(alpine images) 中,因为我是新手,我想要它有所有的味道: )。它在我的本地环境中完美运行,它使用子域“oauth2.example.com:5000”,我在最后一步从 api 接收到带有用户数据的令牌和 json,一切正常,但是当它传递到生产环境 ( https://oauth2.example.com ) 它失败并显示消息“401 未经授权的 url”。我用于此测试的 api 服务是 Linkedin
我已经尝试过什么?
- 使用其他主机
- 检查授权网址
- 使用邮递员验证收到的令牌(在本地和生产中)是否有效
- docker 外的测试
- 检查回调网址
- 也许我需要在某个地方(Linkedin)注册我的域?
感谢您的帮助伙伴。