React native react本机ibm mobilefirst授权被重定向到未知URLhttps://mfpredirecturi
我正在开发一个react原生Android应用程序,它使用最新版本的react原生ibm mobilefirst库(8.0.2020022509)。目前,每当我的移动应用程序执行以下语句“WLAuthorizationManager.ActainAccessToken(Scope)”时,我都会遇到标题中所述的问题。我的MobileFirst服务器(8.0.0.00-20200211-1526)位于反向代理(iis)后面,我注意到请求似乎被重定向到未知URL,因为它不存在。因此,我的移动应用程序收到了“403-禁止:访问被拒绝”响应 以下GET请求是从重定向uri为的移动应用程序发送的: 奇怪的是,我注意到我的另一个使用ibm mfp web sdk的应用程序发送了相同的请求,除了redirect_uri参数之外,没有任何问题:React native react本机ibm mobilefirst授权被重定向到未知URLhttps://mfpredirecturi,react-native,ibm-mobilefirst,React Native,Ibm Mobilefirst,我正在开发一个react原生Android应用程序,它使用最新版本的react原生ibm mobilefirst库(8.0.2020022509)。目前,每当我的移动应用程序执行以下语句“WLAuthorizationManager.ActainAccessToken(Scope)”时,我都会遇到标题中所述的问题。我的MobileFirst服务器(8.0.0.00-20200211-1526)位于反向代理(iis)后面,我注意到请求似乎被重定向到未知URL,因为它不存在。因此,我的移动应用程序收
该
https://mfpredirecturi
重定向URI应作为MobileFirst SDK和服务器之间OAuth流的一部分。但是,这不是真正的URI,而是由MobileFirst React本机SDK在内部使用
IIS似乎正在拦截基于
位置
头指向URI的重定向。您必须修改反向代理配置,以透明地允许位置标头,而不尝试基于标头重定向。谢谢!这个问题确实是由我们的IIS反向代理配置引起的。我们的配置要求使用“在响应头中反向重写主机”。禁用它可以解决问题。现在我需要寻找禁用此选项的方法,同时仍然允许对某些地址进行URI重定向。