gpt4 book ai didi

java - Spring boot、Oauth 授权回调 URL - 开发和生产设置

转载 作者:行者123 更新时间:2023-12-02 04:44:35 27 4
gpt4 key购买 nike

在 springboot 中,我对常见的社交身份验证提供商提供 OAuth 支持,例如 github

在github中您需要提供授权回调url:

enter image description here

所以我提供了https://localhost:443/login/oauth2/code/github

这在 DEV、Localhost 上运行良好。伙计,当谈到在云上运行的 Docker 化应用程序时,这不起作用,现在我将其更改为真实的 url,以便在生产中它可以工作,伙计,我如何继续在本地测试/开发应用程序?当我在 github 上将其设置为 prod 时,我的 OAuth 将无法正常工作!

此问题的常见解决方案是什么?我是否应该进行某种重定向并查找发送至 PROD_URL 的请求并重定向至 DEV_URL?

有更好的解决办法吗?也许主机文件从我的 prod url 更改为 localhost ? :D(听起来很脏)

最佳答案

好吧,这实际上是一个愚蠢的问题,简单的解决方案就是为这些社交网络创建新的应用程序,一个用于开发,一个用于产品,然后在开发配置文件中使用开发 key 和产品......无需使其过于复杂。

关于java - Spring boot、Oauth 授权回调 URL - 开发和生产设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56494669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com