Box登录 - 如何开发opn localhost和生产?

时间:2016-04-20 22:35:08

标签: ibm-cloud box oauth2

我有:

  • 使用Box Content API的Node.js应用,以及......
  • 一个Box应用程序,这样我就可以用我的Box repo注册一个Oauth2 client_id,client_secret和redirect_uri。

我当前的redirect_uri是" http:/ localhost:3000"。如果我在本地运行,该应用程序运行正常,如果我部署到Bluemix,它会失败(例如" https://myapp.mybluemix.net")。

我相信你可以在Facebook和谷歌中为单个Oauth2 client_id / client_secret注册多个redirect_uris,但我在Box中看不到任何解决方法。除了创建第二个应用程序...

这些帖子类似,但我不需要验证 TO 单独的OAuth2服务器...我只需要验证 FROM 两个不同的 ENVIRONMENTS (我的本地节点应用程序,与Bluemix上的相同Node应用程序)。

问:有没有办法可以为相同的 Box应用注册多个redirect_uris?

附录:

  1. 感谢Murtza Manzur的回复:
  2.   

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

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

    2. 以下是关于如何在Bluemix中高效安全地完成这项工作的精彩讨论:

1 个答案:

答案 0 :(得分:2)

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