Keycloak Keycloal社交登录和自定义登录验证器

Keycloak Keycloal社交登录和自定义登录验证器,keycloak,Keycloak,我正在使用KeyClope作为安全层,并致力于启用社交登录。 社交登录很有效,我可以使用doicuments将Facebook与配置集成在一起 然而,我有一个要求,在这里我需要为相同的API提供一个端点。 我们的移动设备将通过应用程序与facebook通信,并将拥有来自facebook的令牌(隐式流)。 然后,我将用keydrope交换令牌,以获得keydrope访问令牌 我有两个问题: 这种方法正确吗?如果不是,为什么 我怎样才能做到这一点 我正在考虑编写一个自定义验证器(我不确定这是否是正

我正在使用KeyClope作为安全层,并致力于启用社交登录。 社交登录很有效,我可以使用doicuments将Facebook与配置集成在一起

然而,我有一个要求,在这里我需要为相同的API提供一个端点。 我们的移动设备将通过应用程序与facebook通信,并将拥有来自facebook的令牌(隐式流)。 然后,我将用keydrope交换令牌,以获得keydrope访问令牌

我有两个问题:

  • 这种方法正确吗?如果不是,为什么

  • 我怎样才能做到这一点

    我正在考虑编写一个自定义验证器(我不确定这是否是正确的方法,因为如果FB Access token用户不在,我必须注册用户是否正常(我们可以使用jsut emailID登录用户,因为我们可以在以后接收新用户)

  • 我被阻止,因为authenticator不使用2.4.0以后的任何版本

    让我知道我的方法是否正确,如果正确,如何进行