【发布时间】:2019-09-07 03:38:03
【问题描述】:
我正在使用 Google Colaboratory 作为向非常初级程序员教授 Python 网络科学(API、抓取等)的平台。我将公开和广泛地发布由此产生的笔记本,以供其他教师使用。 Colab 已被证明是使用开放 API 的绝佳平台,但最流行的 API 是封闭的,这带来了困难。
我希望我的学生能够在 Twitter 等平台上启动并运行,并且减少摩擦。他们可以很容易地获得个人密钥(我指导他们完成)。困难的部分是我不希望他们提交给我的解决方案(完整的.ipynb 文件)包含他们粘贴到代码中的私钥。我也不想提供课程级别的密钥,因为这有其自身的风险(我知道我以前滥用过教师提供的密钥)。
我正在努力寻找一种模型来帮助业余爱好者通过 Colab 安全地访问封闭的 API。我的故事是教学性的,但这个问题与使用 Colab 访问封闭 API、可能共享其代码以及不想将私钥放在云端硬盘上的任何人相关..
【问题讨论】:
标签: api security authentication google-colaboratory