将Flutter应用程序的Facebook身份验证与Keycloak服务集成在一起

问题描述 投票:3回答:1

我有一个Flutter应用程序,它使用Keycloak作为身份验证服务。目前,我只允许使用电子邮件和密码登录,并且我想为用户添加使用Facebook登录的选项。

我的问题是我如何将Facebook登录名与Keycloak服务相关联,以便我的服务可以管理访问令牌。

我发现了一个非常不错的库,可用于颤抖的Facebook登录:https://pub.dev/packages/flutter_facebook_login

我正在应用程序和Keycloak服务之间使用Java Spring Web服务代理。我正在为Keycloak客户端使用org.keycloak:keycloak-admin-client:6.0.1库。

我想了解应该进行的控制流程,以便用户可以登录到他的facebook帐户,然后我的Keycloak服务将管理它的访问令牌,以便我可以在我依赖的其他服务中对用户进行身份验证Keycloak会验证访问令牌这一事实。

任何建议都会有所帮助,谢谢!! >>

我有一个Flutter应用程序,它使用Keycloak作为身份验证服务。目前,我仅允许电子邮件和密码登录,并且我想为用户添加使用Facebook登录的选项。我的...

java facebook flutter facebook-login keycloak
1个回答
0
投票

Keycloak具有内置的Facebook Identity Provider,非常容易做到这一点。这是Keycloak文档的链接,其中包含逐步进行设置的步骤:https://www.keycloak.org/docs/6.0/server_admin/#facebook

© www.soinside.com 2019 - 2024. All rights reserved.