我正在我的网站上开发一项功能,允许用户将服务器端文档上传到他们的Google云端硬盘帐户。
我遇到的问题是,当我为身份验证创建客户端ID 时,我需要指定一个或多个具有相当严格要求的授权JavaScript来源。
此功能需要为许多不同的网站(大约5000个网站经常添加新网站)提供服务,这些网站的基本网址结构相似但不相同(例如:https://site1.mydomain.com& https://site2.mydomain.com)。
根据Google的页内文档,在创建客户端ID时不支持通配符:
用于浏览器的请求。这是的原始URI 客户申请。它不能包含通配符(http://*.example.com) 或路径(http://example.com/subdir)。如果你使用非标准 port,您必须将其包含在原始URI中。
是否有某些方法可以解决此限制而无需手动维护数千个网址?