Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 如何在Chrome扩展中隐藏API密钥?_Google Chrome_Google Chrome Extension_Youtube Api_Webserver_Secret Key - Fatal编程技术网

Google chrome 如何在Chrome扩展中隐藏API密钥?

Google chrome 如何在Chrome扩展中隐藏API密钥?,google-chrome,google-chrome-extension,youtube-api,webserver,secret-key,Google Chrome,Google Chrome Extension,Youtube Api,Webserver,Secret Key,我将要使用youtube API,需要使用密钥,但发布密钥只会让所有用户都可以访问它。我怎么能把它藏起来?在做了一些研究之后,我了解到我可以创建一个web服务器并使用它来捕获密钥?我是网络服务器新手,对它们知之甚少?我怎样才能创建这样一个服务器,在请求时为我提供一个密钥,如果用户查看代码,是否也能调用该请求?一个扩展存储在客户端浏览器上,任何内容都可以由知道如何使用devtools的用户进行调查,因此没有安全的方法将密钥包含在源代码。您必须创建一个独立的远程服务,您的扩展将连接/授权该服务。这是

我将要使用youtube API,需要使用密钥,但发布密钥只会让所有用户都可以访问它。我怎么能把它藏起来?在做了一些研究之后,我了解到我可以创建一个web服务器并使用它来捕获密钥?我是网络服务器新手,对它们知之甚少?我怎样才能创建这样一个服务器,在请求时为我提供一个密钥,如果用户查看代码,是否也能调用该请求?

一个扩展存储在客户端浏览器上,任何内容都可以由知道如何使用devtools的用户进行调查,因此没有安全的方法将密钥包含在源代码。您必须创建一个独立的远程服务,您的扩展将连接/授权该服务。这是一个广泛的主题,有大量的教程,所以找一个。