AlistGo / alist

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
https://alist.nn.ci
GNU Affero General Public License v3.0
44.37k stars 5.75k forks source link

挂 pikpak 云盘 重启提示 无效令牌 #7092

Closed fgr178707 closed 3 months ago

fgr178707 commented 3 months ago

Please make sure of the following things

AList Version / AList 版本

dev-217c319 Actions-#3283

Driver used / 使用的存储驱动

Describe the bug / 问题描述

挂 pikpak 云盘 重启提示 oauth2: "invalid_grant" "invalid refresh token for it may be has been refreshed by other process, more info redis: nil, RefreshToken

令牌不能自动刷新吗?

每次都得进入 手动删除刷新令牌才可以

Reproduction / 复现链接

Config / 配置

Logs / 日志

oauth2: "invalid_grant" "invalid refresh token for it may be has been refreshed by other process, more info redis: nil, RefreshToken

github-actions[bot] commented 3 months ago

See

  1. 100% #7091
Three-taile-dragon commented 3 months ago

什么方式获取的 Refresh Token,platform 选的是 android 还是 web。有试过最新的 beta 版本吗?

fgr178707 commented 3 months ago

android

Refresh Token 获取方式 邮箱+密码

platform 选的是 android

版本 #3283

Three-taile-dragon commented 3 months ago

android

Refresh Token 获取方式 邮箱+密码

platform 选的是 android

版本 #3283

试过最新的 beta版本了吗?

fgr178707 commented 3 months ago

android

Refresh Token 获取方式 邮箱+密码 platform 选的是 android 版本 #3283

试过最新的 beta版本了吗?

试过了

hhsw2015 commented 3 months ago

加个自动刷新不就行了 判断一下令牌是不是失效, 账号密码改为必须填写, 只在启动时做这个判断 怕影响其他登录的设备, 最好是在alist挂载pikpak那里加个开关, 是否在启动时检查token有效性, 让用户决定是不是开启自动刷新

但是有个问题 如果刷新要重新登录 要过图形验证 这个就实现不了了, 硬要实现只能加入自动过图形验证

假如有2个alist 账号密码填一样 设备id不同, 那这2个alist会相互影响吗 即使2个alist都刷新token, 另 pikpak支持多少台设备同时登录 而不会触发登录频繁的问题?

1015156857 commented 3 months ago

什么方式获取的 Refresh Token,platform 选的是 android 还是 web。 有试过最新的 beta 版本吗?

我用的web端,从网页f12里面提取的令牌,为什么过几个小时令牌就会失效呢

a131656 commented 3 months ago

用什么方式获取刷新令牌,平台选择是android还是web。有试过最新的beta版本吗?

我用的web端,从网页f12里面提取出令牌,为什么过了几个小时令牌就会失效呢

我也这样,就5个小时左右就失效了,看了下pikpak网页端也推出登录了,不知道是不是网页端的问题。

wangjunkai2022 commented 3 months ago

我对 go语言不熟悉 请大佬看看 #7106

Three-taile-dragon commented 3 months ago

android

Refresh Token 获取方式 邮箱+密码 platform 选的是 android 版本 #3283

试过最新的 beta版本了吗?

试过了

7117 试试

fgr178707 commented 3 months ago

android

Refresh Token 获取方式 邮箱+密码 platform 选的是 android 版本 #3283

试过最新的 beta版本了吗?

试过了

7117 试试

可以 #3298

Andreerassel commented 1 week ago

android

Refresh Token 获取方式 邮箱+密码 platform 选的是 android 版本 #3283

试过最新的 beta版本了吗?

试过了

7117 试试

您好,这个问题如何解决?我依然存在此问题 1d53c171256d2dc4cbd99849cd151651_720