0
我有弹簧启动应用程序,我使用keycloak作为身份验证。供应商。Keycloak:获取身份提供者信息
对于我的领域,我设置了FACEBOOK或GOOGLE作为身份提供商。
我想知道我怎么能找出什么身份提供者用户使用 - 不通过keycloak管理控制台,但在运行时。
例如:
用户A - FACEBOOK
用户B - FACEBOOK
用户C - GOOGLE
在访问令牌给定我有弹簧启动应用程序,我使用keycloak作为身份验证。供应商。Keycloak:获取身份提供者信息
对于我的领域,我设置了FACEBOOK或GOOGLE作为身份提供商。
我想知道我怎么能找出什么身份提供者用户使用 - 不通过keycloak管理控制台,但在运行时。
例如:
用户A - FACEBOOK
用户B - FACEBOOK
用户C - GOOGLE
在访问令牌给定地图的元数据,诸如Facebook /谷歌用户ID,并将其导入到keycloak用户。如果您随后将此元数据提供给客户端,则他们可以看到使用了哪个身份代理。
https://keycloak.gitbooks.io/server-adminstration-guide/content/topics/identity-broker/mappers.html