1

获得 BOX 令牌后,有什么方法可以绕过所需的登录页面。我需要以管理员身份使用 BOX 帐户,因此是否有任何解决方法可以以编程方式完成。

4

3 回答 3

0

您无需打开浏览器即可轻松填写并提交表单。如果您使用的是 Python,则可以使用 Mechanize 或 Clientform 执行此操作。我想你也可以用其他语言做同样的事情。但我不确定重点是什么,因为您需要对您的用户进行身份验证,而 Box 登录页面可以很好地完成这项工作。如果您不想让用户每次都登录,则使用时间戳序列化令牌,表示您希望它可以使用多长时间并使用该令牌直到它过期。

祝你好运,迈克

于 2012-09-25T23:36:09.373 回答
0

如果通过登录页面,您指的是凭据页面:

https://www.box.com/api/1.0/auth/{your ticket} 

在从以下位置获得票证后将用户重定向到:

GET https://www.box.com/api/1.0/rest?action=get_ticket&api_key={your api key}

那么目前的答案是否定的。据我所知,没有计划支持涉及直接提供凭据的身份验证方法。

于 2012-09-25T19:06:39.723 回答
0

自从这个问题发布以来已经有了新的发展,现在可以使用 JWT (JSON Web Token) 和 Box Developers Edition 来访问 Box。

如果您创建开发者帐户,您将能够创建应用程序用户并使用企业令牌和私钥文件登录。查看文档以获取更多信息:Box Developer Edition

此外,boxsdk 还支持 Box Developer Edition

于 2015-09-14T19:46:21.380 回答