Authentication 是否可以在KeyClope中为验证器支持SPA/Ajax登录表单?

Authentication 是否可以在KeyClope中为验证器支持SPA/Ajax登录表单?,authentication,single-sign-on,keycloak,keycloak-services,redhat-sso,Authentication,Single Sign On,Keycloak,Keycloak Services,Redhat Sso,我们希望在keydape中构建一个类似SPA的登录表单,它将动态显示提示用户输入凭证/输入,而无需刷新页面 从我所看到的情况来看,keydepeat中的每个验证器都希望在其关联视图上有一个表单POST,从中提取响应。因此,默认情况下,这意味着我们想要支持的每个验证器SPI实现(例如用户名/密码、2fa、安全问题等)都需要刷新页面以收集用户的输入 是否有任何方法可以通过Key斗篷实现类似SPA的登录体验(具有多个身份验证程序)?如有任何想法/建议,将不胜感激。谢谢。您可以尝试利用“直接赠款”流。但

我们希望在keydape中构建一个类似SPA的登录表单,它将动态显示提示用户输入凭证/输入,而无需刷新页面

从我所看到的情况来看,keydepeat中的每个验证器都希望在其关联视图上有一个表单POST,从中提取响应。因此,默认情况下,这意味着我们想要支持的每个验证器SPI实现(例如用户名/密码、2fa、安全问题等)都需要刷新页面以收集用户的输入


是否有任何方法可以通过Key斗篷实现类似SPA的登录体验(具有多个身份验证程序)?如有任何想法/建议,将不胜感激。谢谢。

您可以尝试利用“直接赠款”流。但在这种情况下,您将错过SSO功能,例如在打开不同的应用程序后自动登录。KeyClope SSO功能基于Cookie(仅限http)。感谢@solveMe的回复。正如您已经知道的,从安全角度来看,不建议使用直接授权流,因此我们可能不希望采用这种方式。而自动登录部分实际上对我们的SSO解决方案至关重要。如果用户必须登录到每个单独的应用程序,它将是一个淋浴器。