通过Google和Facebook等身份提供者在Keycloak上进行Android身份验证

时间:2019-06-17 14:57:30

标签: java android authentication oauth-2.0 keycloak

我正在创建一个本机android应用程序,并且正在使用keycloak身份验证,因为我的Web应用程序和API已经配置了keycloak。我将Facebook和Google设置为密钥斗篷的身份提供者,但现在我不知道该如何在Android应用程序中对其进行配置。

对于一般身份验证,我将使用rest调用进行改造以获取令牌,然后将令牌存储在Android帐户管理器中。

我希望我的Android应用程序通过Facebook或Google通过Keycloak成功进行身份验证。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案。我应该使用keycloak功能从外部到内部交换令牌。 https://github.com/keycloak/keycloak-documentation/blob/master/securing_apps/topics/token-exchange/token-exchange.adoc