rclone对接GoogleDrive怎么实现refresh_token持久化
rclone对接GoogleDrive怎么实现refresh_token持久化?查了很多资料,都没办法做到持久化,最后挂载到服务器上也没办法持久化,有大佬知道怎么持久化吗? 刷新令牌的持久性取决于 Google Drive API 项目的设置:
测试模式:如果应用处于“测试”模式,刷新令牌通常在 7 天后过期。这是许多 rclone 用户报告的问题,例如在论坛中提到的“每周需要重新授权”。
生产模式:将应用发布为“生产”模式后,刷新令牌理论上不会过期,除非用户撤销访问或满足其他条件(如 6 个月未使用)。例如,Stack Overflow 的讨论指出,生产模式下的刷新令牌“没有到期时间”,但敏感范围可能需要验证。
讨论与争议
存在争议:一些用户报告,即使应用处于生产模式,未验证的应用仍可能面临刷新令牌过期问题,尤其是在敏感范围(如完整驱动器访问)下。论坛讨论(如 rclone 论坛)显示,许多用户依赖 rclone 的内置客户端 ID,但这可能导致每周过期的问题,建议使用自定义客户端 ID 并发布应用。
结论
要实现 rclone 与 Google Drive 的刷新令牌持久化,建议用户创建自己的 Google Drive API 项目,将其发布为生产模式,并使用自定义客户端 ID 配置 rclone。对于个人用户,生产模式下的个人使用豁免可能足够,无需完整验证。研究表明,这可确保刷新令牌长期有效,减少重新授权的频率。
larry 发表于 2025-3-6 00:50
刷新令牌的持久性取决于 Google Drive API 项目的设置:
测试模式:如果应用处于“测试”模式,刷新令牌通 ...
不论是测试模式还是生产模式在拿到config_token之后都是可以的,但是在使用过大概半小时左右就不行了,掉线了,得重新再认证,就是refresh_token的问题
页:
[1]