获得 BOX 令牌后,有什么方法可以绕过所需的登录页面。我需要以管理员身份使用 BOX 帐户,因此是否有任何解决方法可以以编程方式完成。
问问题
615 次
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 回答