【发布时间】:2020-04-18 07:19:21
【问题描述】:
我有一个使用 Keycloak 作为身份验证服务的 Flutter 应用。 目前我只允许电子邮件+密码登录,我想为用户添加使用 Facebook 登录的选项。
我的问题是如何将 facebook 登录与我的 Keycloak 服务链接起来,以便我的服务可以管理访问令牌。
我发现这个非常好的用于 Flutter facebook 登录的库:https://pub.dev/packages/flutter_facebook_login
我在应用程序和 Keycloak 服务之间使用 Java Spring Web 服务代理。
我正在为 Keycloak 客户端使用 org.keycloak:keycloak-admin-client:6.0.1 库。
我想了解应该发生的控制流程,以便用户可以登录到他的 facebook 帐户,然后我的 Keycloak 服务将管理它的访问令牌,以便我可以在我的其他服务中验证用户,这些都是依赖于 Keycloak 验证访问令牌这一事实。
任何建议都会有所帮助,谢谢!
【问题讨论】:
标签: java facebook flutter facebook-login keycloak