java - 使用 OAuth token 进行 Spring Social 登录

标签 java spring spring-mvc oauth spring-social

抱歉,我最近主要使用 iOS 工作,自从我使用 Spring 以来已经有一段时间了。

工具:

  • Kotlin
  • Spring 启动
  • Spring 社交

问题:

我正在构建一个允许典型的“使用 Facebook 登录”类型功能的应用程序。

我想将 iOS 客户端获取的 OAuth token 发送到后端进行身份验证。如果 token 有效,后端将返回身份验证成功,否则指示凭证无效。

使用 OAuth token 登录后,将检索一些个人资料信息。

问题:

大多数入门指南似乎都遵循使用用户名和密码凭据进行 OAuth 身份验证。

使用 Spring Social+Facebook,我如何:

  • 使用 OAuth 访问 token 进行身份验证并检索个人资料数据?

最佳答案

很简单 - Spring 的 FacebookTemplate 可以使用 oauth 访问 token 实例化,如下所示:

val facebook = FacebookTemplate("$$TOKEN$$")

关于java - 使用 OAuth token 进行 Spring Social 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33227048/

相关文章:

java - 如何检查@RequestMapping参数中的请求参数不是空字符串?

java - 使用Tomcat启动Spring Boot时的用户名和密码是什么?

java - OSGi 服务的 ProgressMonitor

java - 检查 EditText 值到 ListView android

java - Spring MVC 和 @RequestParam 与 x-www-form-urlencoded

mysql - Spring Hibernate事务隔离不能产生不可重复读

java - 合并不会在 JPA 中更新

java - 自增主键

java - 如何从 json 数组中检索数据并显示在 textview 中?

java - Spring Boot应用程序定期运行方法