使用node-red Worldmap节点在地图上显示数据。这个node-red实例托管在IBM Bluemix中 - 关于如何限制谁可以看到地图的任何想法?
答案 0 :(得分:2)
该节点本身没有该功能,但节点红本身有一种方便的方法来保护您的节点所公开的端点。
可以使用基本身份验证来保护HTTP In节点公开的路由。
httpNodeAuth
文件中的settings.js
属性可用于定义允许访问路由的单个用户名和密码。
httpNodeAuth: {user:"user",pass:"$2a$08$zZWtXTja0fB1pzD4sHCMyOCMYz2Z6dNbM6tl8sJogENOMcxWV9DN."},
pass
属性使用与adminAuth
相同的格式。有关详细信息,请参阅Generating the password hash。
使用httpStatic
属性可以保护对httpStaticAuth
属性定义的任何静态内容的访问,该属性使用相同的格式。
上述情况有可能仅影响官方HTTP节点,而不影响第三方节点公开的HTTP端点。如果是这种情况,那么您需要在路线上实施自己的身份验证。
有一个很好的例子,说明如何使用快速路由器开始这个: NodeJS + Express: How to secure a URL