0
我在我的java ee应用程序中启用社交登录(Google,Facebook,Twitter)并通过Keycloak进行身份验证。到目前为止,我已经能够直接通过Keycloak来验证应用程序,我用下面的方法捕获的accessToken:识别Keycloak中的身份提供者类型
AccessToken accessToken = ((KeycloakPrincipal) httpRequest.getUserPrincipal()).getKeycloakSecurityContext().getToken();
我可以使用此访问令牌来识别身份提供商(谷歌/ Facebook的/ Twitter等)通过用户已登录哪些内容?我的基本要求是找出用户登录的身份提供商?
发行者显示keycloak服务器托管的URL而不是身份提供者 – whywake