我目前正在使用 Spring Social 和 Spring Security 开发 Web 应用程序。在 Web 应用程序中,特定用户可以使用ProviderSignInController
. 当工作人员成功通过 FB 进行身份验证时,他们也会以编程方式使用 Spring Security 登录我的本地 web 应用程序。这个概念改编自spring-social-showcase。然后,Spring Social 允许经过身份验证的用户创建事件,这些事件也是在 facebook 页面上创建的。
现在我想编写一个 android 应用程序,使用户能够通过我的 Web 应用程序发布到我的留言簿并查看/创建事件。我现在的问题是如何实现我的安卓应用程序的登录。在我的 Web 应用程序中,UsersConnectionRepository
将 facebook 帐户映射到本地帐户。我可以像从 Web 应用程序一样,简单地重用这些数据并从我的 android 应用程序登录吗?
添加重定向到 facebook 登录页面ProviderSignInController
的路径映射。http://_webapp_/signin/facebook
这可以简单地通过 android 上的 WebView 来完成吗?
看着spring-android-facebook-client我很困惑。此示例似乎手动管理 OAuth 身份验证。但是我还没有弄清楚,当后台没有其他 Web 应用程序已经管理身份验证时,这是要走的路还是只是实现它的另一种可能性。
欢迎任何反馈。谢谢。
吉普