带有Flask的Auth2-触发具有不同域名的回调路由

我有一个flask应用程序,它将使用gitlab帐户对用户进行身份验证。我遵循了sample

我想在具有不同端口的同一服务器上启动该应用程序。但是我也不应该更改回调URL。我的问题从这里开始,因为服务器网址和回调网址之间存在差异。

例如,我的回调URL为22.22.22.22:3333/callback,我在端口3333上启动了我的应用程序。如果您检查上面的示例代码(在链接上),则可以看到url中的“ callback”语法将触发回调方法如预期的那样。他们在这里没问题。

但是,如果我在端口3332上启动我的应用程序,则由于端口之间的差异,回调方法将不会触发。身份验证后打开的URL将是22.22.22.22.3333 / callback?code =“ blahblah”&state =“ blahblah”,但它为空,因为我的应用程序始于3332。

我尝试使用python跟踪重定向的URL。但是我只能登录url。

我的主要问题是如何更改reddit(顺便使用gitlab)重定向我的网址。

我想致电22.22.22.22.3332 / callback?code =“ blahblah”&state =“ blahblah”而不是22.22.22.22.3333 / callback?code =“ blahblah”&state =“ blahblah”。

mcj03 回答:带有Flask的Auth2-触发具有不同域名的回调路由

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3158998.html

大家都在问