Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native react本机ibm mobilefirst授权被重定向到未知URLhttps://mfpredirecturi_React Native_Ibm Mobilefirst - Fatal编程技术网

React native react本机ibm mobilefirst授权被重定向到未知URLhttps://mfpredirecturi

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,因为它不存在。因此,我的移动应用程序收

我正在开发一个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参数之外,没有任何问题:


https://mfpredirecturi
重定向URI应作为MobileFirst SDK和服务器之间OAuth流的一部分。但是,这不是真正的URI,而是由MobileFirst React本机SDK在内部使用


IIS似乎正在拦截基于
位置
头指向URI的重定向。您必须修改反向代理配置,以透明地允许位置标头,而不尝试基于标头重定向。

谢谢!这个问题确实是由我们的IIS反向代理配置引起的。我们的配置要求使用“在响应头中反向重写主机”。禁用它可以解决问题。现在我需要寻找禁用此选项的方法,同时仍然允许对某些地址进行URI重定向。