Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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
Ibm cloud Box登录-如何在本地主机和生产环境中开发opn?_Ibm Cloud_Box_Oauth2 - Fatal编程技术网

Ibm cloud Box登录-如何在本地主机和生产环境中开发opn?

Ibm cloud Box登录-如何在本地主机和生产环境中开发opn?,ibm-cloud,box,oauth2,Ibm Cloud,Box,Oauth2,我有: 使用Box Content API的Node.js应用程序,以及 一个Box应用程序,这样我就可以注册Oauth2客户机id、客户机机密并用我的Box repo重定向uri 我当前的重定向uri是“http:/localhost:3000”。如果我在本地运行,该应用程序运行良好,如果我部署到Bluemix(例如“”),它会失败得很惨 我相信您可以在Facebook和Google中为一个Oauth2客户端id/客户端机密注册多个重定向URI,但我看不到任何解决方法。除了创建第二个应用程

我有:

  • 使用Box Content API的Node.js应用程序,以及
  • 一个Box应用程序,这样我就可以注册Oauth2客户机id、客户机机密并用我的Box repo重定向uri
我当前的重定向uri是“http:/localhost:3000”。如果我在本地运行,该应用程序运行良好,如果我部署到Bluemix(例如“”),它会失败得很惨

我相信您可以在Facebook和Google中为一个Oauth2客户端id/客户端机密注册多个重定向URI,但我看不到任何解决方法。除了创建第二个应用程序

这些帖子很相似,但我不需要对单独的OAuth2服务器进行身份验证。。。我只需要从两个不同的环境进行身份验证(我的节点应用程序在本地,而不是Bluemix上的同一个节点应用程序)

问:有没有办法为同一个Box应用程序注册多个重定向URI

增编:

  • 感谢Murtza Manzur的回复:

  • 框不支持多个域重定向URI。使用不同的 域(localhost和mybluemix.net),则必须创建 每个域都有单独的应用程序

  • 这意味着我需要两个Box应用程序,我需要配置我的Bluemix/Node应用程序以使用其中一个

  • 以下是关于如何在Bluemix中高效、安全地实现这一点的精彩讨论:


  • 框不支持多个域重定向URI。要使用不同的域(localhost和mybluemix.net),您必须为每个域创建一个单独的应用程序