如何使用BOX API自动登录?

如何使用BOX API自动登录?,api,box-api,Api,Box Api,嗨,我的社区 我在BOX API工作。一切正常,但我想更改身份验证行为 身份验证过程首先进入box网站进行帐户持有人身份验证。是否可以使用用户名/密码进行自动身份验证,并且用户可以直接查看帐户持有人文件 我很期待。看来这是不可能的。Box API使用OAuth 2.0身份验证,这明确要求您将用户重定向到Box网站,以便他们可以“允许”访问其帐户。请参见您使用的是iOS、Windows、Ruby还是其他SDK?这是可能的自动登录,基本上这将涉及到让用户配置他们的用户名和密码的地方。然后,如果您使用

嗨,我的社区

我在BOX API工作。一切正常,但我想更改身份验证行为

身份验证过程首先进入box网站进行帐户持有人身份验证。是否可以使用用户名/密码进行自动身份验证,并且用户可以直接查看帐户持有人文件


我很期待。看来这是不可能的。Box API使用OAuth 2.0身份验证,这明确要求您将用户重定向到Box网站,以便他们可以“允许”访问其帐户。请参见

您使用的是iOS、Windows、Ruby还是其他SDK?这是可能的自动登录,基本上这将涉及到让用户配置他们的用户名和密码的地方。然后,如果您使用这些存储的值并使用javascript调用,您可以在相应的字段中输入用户名和密码,然后提交表单。根据api的不同,您将看到不同的登录屏幕

免责声明框经常更改他们的登录屏幕,看起来确实有问题,所以我不建议使用此方法,但如果您想以任何方式使用,javascript将类似于:

var username = "user1";
var password = "superSecretPassword";

document.getElementById('login').value = 'username';
document.getElementById('password').value = 'password';
document.forms[0].submit();
一个解决方案提出了类似的问题,该解决方案涉及更新承载令牌和访问令牌。唯一的限制是,续约需要至少每14天进行一次。我希望这对你来说是一个可行的解决方案