BlueFunny
BlueFunny
这个玩意不是才修好吗,Beta上可又炸了(
I had a similar problem, but it wasn't solved after I removed Jade. I caught a Stacktrace by using ModernFix and some other Mods, maybe they are of some use?...
Okay, it's working. Thank you very much.
这会导致频繁的重新登录的,根据 Microsoft 官方文档来看,`accessToken` 默认生命周期在 60~90 分钟内,平均为 75 分钟,如果不保存 `refreshToken` 会频繁需要重新登录,而且很可能会触发 Microsoft 官方的风险控制机制导致别的问题 引用: - https://learn.microsoft.com/zh-cn/entra/identity-platform/access-tokens - https://learn.microsoft.com/zh-cn/entra/identity-platform/refresh-tokens
也许可以尝试在关闭 HMCL 时自动清理 `refreshToken` 或者添加 `信任此电脑` 相关按钮来保存 `refreshToken`?
> > 这会导致频繁的重新登录的,根据 Microsoft 官方文档来看,`accessToken` 默认生命周期在 60~90 分钟内,平均为 75 分钟,如果不保存 `refreshToken` 会频繁需要重新登录,而且很可能会触发 Microsoft 官方的风险控制机制导致别的问题 引用: > > > > * https://learn.microsoft.com/zh-cn/entra/identity-platform/access-tokens > > * https://learn.microsoft.com/zh-cn/entra/identity-platform/refresh-tokens > > 可是要是有人偷走了 `refreshToken` 那差不多直接算把你号盗了...
> > > > 这会导致频繁的重新登录的,根据 Microsoft 官方文档来看,`accessToken` 默认生命周期在 60~90 分钟内,平均为 75 分钟,如果不保存 `refreshToken` 会频繁需要重新登录,而且很可能会触发 Microsoft 官方的风险控制机制导致别的问题 引用: > > > > > > > > * https://learn.microsoft.com/zh-cn/entra/identity-platform/access-tokens > > >...
而且这种东西不应当会加密存储吗,以及,如果微软账号那边取消授权了是可以立即让该应用的 `accessToken` 和 `refreshToken` 失效的,采用应用验证登录方式的启动器都有这个功能
> 而且这种东西不应当会加密存储吗,以及,如果微软账号那边取消授权了是可以立即让该应用的 `accessToken` 和 `refreshToken` 失效的,采用应用验证登录方式的启动器都有这个功能 这样的话,所有使用了此账号的 HMCL 在尝试进行一次新的启动(乃至游戏内)都会被强行要求重新登录(游戏内应当会提示会话失效,并要求重新启动游戏或重启启动器)
> > 而且这种东西不应当会加密存储吗,以及,如果微软账号那边取消授权了是可以立即让该应用的 `accessToken` 和 `refreshToken` 失效的,采用应用验证登录方式的启动器都有这个功能 > > HMCL因为是开源的,加密了等于没加密。黄鱼说的( 每个系统单独生成一个加密密钥不就好了)))