oauth - 在 Jupyter Lab 中对 Google Drive 进行身份验证
问题描述
我已按照JupyterLab Google Drive GitHub 页面上的身份验证步骤进行操作。在 Google Drive API 上设置我的凭据后,我将我的客户端 ID 提供给 Jupyter Lab Google Drive 设置选项卡。完成所有操作后,我收到以下消息:
客户端的无效来源:http://localhost:8888 尚未被列入客户端 ID dQw4w9WgXcQ-CLUkwYKTj7Q.apps.googleusercontent.com 的白名单。请转至https://console.developers.google.com/并将此来源列入您项目的客户端 ID 的白名单。
这是什么原因造成的?我是否需要在 Google API 端添加某种白名单http://localhost:8888
,如果需要,我该怎么做?
注意:别担心,我还不够笨,无法发布我的客户 ID。这是两个 YouTube 视频 ID。
解决方案
因此,显然 GitHub 文档中提供的域和策略链接对 Jupyter Lab 没有用处。坦率地说,我不确定他们在里面做什么——到底是什么 https://127.0.0.1.xip.io
?无论哪种方式,我都从Towards Data Science中找到了进一步的说明,其中更详细地描述了如何在 Google Drive API 上将 Jupyter Lab 列入白名单。我认为它正在读取我的云端硬盘信息,但是由于有 9 GB 的信息,可能需要一段时间。
推荐阅读
- elixir - 使用管道与函数调用时的错误/混淆
- assembly - 跨越缓存线如何影响循环的解码方式?
- html - 如何防止查询 >>> 正在加载的表上?Django 表
- android - 项目更新推荐:Android Gradle Plugin 可以升级。错误消息:在构建文件中找不到 AGP 版本
- unit-testing - 如何在模拟对象的方法中调用 CountDownLatch.countDown()
- c - 从 C 中的 csv 文件读取导致输入不打印
- mysql - 每个客户一个实例 - Sequelize 和 MySQL
- r - 从 R 中的数据框中替换或删除 � 和 "\xd0"
- python - Osmnx 将大图保存为 graphml
- html - HTML/CSS - 处理拒绝垂直居中的内容