json 如何使用其REST API从JuPyter hub获取授权令牌?

g6ll5ycj  于 2023-02-10  发布在  其他
关注(0)|答案(1)|浏览(195)

我想启动一个笔记本电脑服务器如这里所述。我了解到我需要得到一个auth令牌从这个,所以想得到同样的,我必须使用API如这里所述。它总是说“方法不允许,405”。我无法弄清楚什么是正确的方式来做到这一点。
我尝试了以下帖子请求:

http://MY_JHUB_ON_K8S_SERVER.com/authorizations/token

主体为JSON/Application

{
    "username": "aviral",
    "password": "aviral",
}

标题为:

[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}]

Postman中,我尝试了基本auth和无auth,基本auth中粘贴了用户名和密码,无auth时,在json body中也是如此
我期望得到令牌,这样我就可以启动一个服务器。现在,不管排列和组合,我得到的是405。

ccrfmcuu

ccrfmcuu1#

使用owear API端点似乎可以做到这一点,但我没有成功,而是在jupyterhub服务器上运行此命令来生成一个令牌

jupyterhub token myusername

然后调用应该使用Rest API正常工作:

curl --insecure 'https://myjupyterhubserver:8443/hub/api/users' \
-H 'Authorization: Token mygeneratedtoken'

相关问题