2腿流的服务帐户身份验证框(2 Legged Flow for service account au

2019-09-29 11:09发布

有没有办法为得到一个BOX令牌后需要在登录页面各处去。 我需要使用BOX帐户作为管理员那么有没有什么解决办法,以便它可以通过程序来完成。

Answer 1:

如果你指的是凭证页面在登录页面:

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}

那么答案是目前还没有。 据我知道有没有计划支持包括直接提供凭据的身份验证方法。



Answer 2:

您可以轻松地填写表格并提交,而不用打开浏览器。 如果你正在使用Python,可以用机械化或Clientform做到这一点。 我想你可以做同样的事情与其他语言。 但我不知道该点什么,因为你需要你的用户进行身份验证,以及箱登录页面做这项工作很好。 如果你不想让用户登录每一次,然后序列化令牌时间戳表示多久你想它是良好的,直到它过期使用该令牌。

运气好的话,迈克



Answer 3:

又有了新的进展,因为这个问题被张贴,现在是可以使用JWT(JSON网络令牌)和Box开发者版访问盒。

如果您创建一个开发者账户,你将能够创建应用程序的用户和登录使用的是企业令牌和一个私钥文件。 退房的文档的更多信息: 盒开发版

Additonally, boxsdk自带的盒子开发版支持



文章来源: 2 Legged Flow for service account authentication BOX
标签: box-api