Web Guard 模式下无限跳转

在 Vue3 - 托管模式 中, 登录完之后,会发生如下无限重定向的问题:

  1. 跳转回 callback 页面
  2. 马上会直接再重定向跳转到 认证地址
  3. 因为已经登录过,所以直接跳转 callback 页面
  4. 重复1

官方的实例代码 中可以复现,在Safari 中必现,Chrome本地开发没有问题,线上也必现

参考这个 issue 哈,这个问题已在排期中,我们尽快解决。

那这个问题看起来过去蛮久了,官方还没有修复,感觉得换个方案了

如果不用guard模式的话,推荐用那种模式接入呢

cookie 限制只是在托管跳转模式下有问题。可以使用内嵌模式。
https://docs.authing.cn/v2/reference/guard/v2/web.html#使用内嵌模式

试了下官方的示例,看起来是正常的。
在内嵌模式下 是不是就不需要这个callback URL了

是的,内嵌模式无需跳转。只需要监听是否登录成功的事件,然后在事件回调中处理业务逻辑即可。

https://docs.authing.cn/v2/reference/guard/v2/web.html#事件列表

ok ,托管模式使用起来更加简单,不需要再额外设计一个登录的页面,更倾向于使用托管模式

还是尽快修复吧

好的,修复后我们及时通知你。

Safari 和 Firefox 默认『跨站跟踪』导致无法登录的问题已修复,可更新至新版本:v5.2.0。。。。