如何为Google Sheet插件添加合作方域名至允许列表?
内部应用授权合作方域名访问的解决方案
完全可以在内部部署的应用中把合作方域名添加到允许列表,这是给外部合作方授权访问的常规操作,具体要结合你的应用访问控制机制来做:
- 要是应用靠域名白名单管控访问权限,直接在配置文件或者后台管理界面里把合作方的域名加进去就行。比如用Nginx做反向代理的话,就用
allow指令配置白名单;要是应用自身有权限管理模块,直接在模块里新增域名规则。 - 如果涉及跨域请求(CORS),除了加域名白名单,还得在应用的响应头里配置
Access-Control-Allow-Origin,把合作方域名填进去,另外根据实际需求,还得配套设置Access-Control-Allow-Methods、Access-Control-Allow-Headers这些相关头信息,确保跨域请求能正常发起。
另外还有几个要注意的点:
- 建议先拿单个合作方域名做测试,确认访问权限和跨域请求都正常后,再批量添加其他域名。
- 定期检查允许列表,把已经终止合作的域名删掉,避免出现安全漏洞。
- 如果合作方有多个子域名,可考虑用通配符(比如
*.partner-domain.com),但得先确认你的访问控制机制支持这种配置,同时评估好安全风险再用。
内容的提问来源于stack exchange,提问作者whytili
相关产品推荐
相关产品推荐

