运行 CAS 6.6.6,目前我们使用 g-auth 作为我们的 MFA 提供程序以及受信任的设备。希望也通过提供商选择屏幕添加 cas-simple。
我已经完成了这项工作,但我们希望修改用户旅程,以便如果用户设备受信任,他们将不再看到提供商选择屏幕。
目前流动:
用户登录页面>提供商选择>可信设备检查>提供MFA/成功登录
理想情况下,我们正在寻找:
用户登录页面>可信设备检查>(如果不可信)提供商选择>提供MFA/成功登录
我已确保两个 MFA 提供程序都打开了可信设备,但查看 CAS 上的类,似乎每个 MFA 提供程序都有自己的可信设备实现,因此这可能是不可能的?
所以这可能不可能?
在 CAS 6.6.x 中,这是不可能通过编码实现的。