当前位置 : 主页 > 手机开发 > ios >

ios – 在没有登录提示的Core Api上自动登录Dropbox帐户

来源:互联网 收集:自由互联 发布时间:2021-06-11
我是iOs开发的新手,我正在创建一个使用我自己的Dropbox帐户的应用程序. 我希望我的应用自动登录到我的帐户,以便能够修改在我的App的文件夹中添加文件. 文档说我应该调用:[[DBSession
我是iOs开发的新手,我正在创建一个使用我自己的Dropbox帐户的应用程序.
我希望我的应用自动登录到我的帐户,以便能够修改&在我的App的文件夹中添加文件.
文档说我应该调用:[[DBSession sharedSession] linkFromController:viewController];能够登录.但我不想向用户显示登录提示,因为我只想让它自动登录我的Dropbox帐户.有没有办法我可以在后台登录而不违反Dropbox API标准.我顺便使用Core API.请帮我. Dropbox API旨在让每个用户链接他们自己的Dropbox帐户,以便与他们自己的文件进行交互.但是,技术上可以连接到一个帐户. SDK不提供明确的支持,出于各种技术和安全原因,我们不建议这样做.

但是,如果您确实想要使用此路线,而不是启动授权流程,则可以手动为您的应用使用现有的访问令牌. (请注意不要撤销它,例如通过https://www.dropbox.com/account/security.)在iOS Core SDK中,您需要使用:

- (void)updateAccessToken:(NSString *)token accessTokenSecret:(NSString *)secret forUserId:(NSString *)userId;

但是,这不是一个好主意.由于这将是一个客户端应用程序,您的应用程序的任何恶意用户都可以提取访问令牌并使用它来绕过您的应用程序试图强制执行的任何访问限制.例如,他们可以访问他们不应该访问的内容,或者使用其他用户可以访问的恶意负载添加或替换内容.

网友评论