我有:
我当前的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应用程序)。
Facebook login - how to develop on both localhost and in production?
Using OAuth for both development and production environments
问:有没有办法可以为相同的 Box应用注册多个redirect_uris?
附录:
Box不支持多个域重定向URI。使用不同 域(localhost和mybluemix.net),你必须创建一个 每个域名单独的应用程序。
这意味着我需要两个Box应用程序,我需要配置我的Bluemix / Node应用程序以使用其中一个。
以下是关于如何在Bluemix中高效安全地完成这项工作的精彩讨论:
答案 0 :(得分:2)
Box不支持多个域重定向URI。要使用不同的域(localhost和mybluemix.net),您必须为每个域创建一个单独的应用程序。