Spring使用OAuth令牌进行社交登录
道歉,我最近主要在iOS上工作,而且自从和Spring一起工作以来,我一直都是这么做的。
工具:
- 科特林
- 春季启动
- 春天的社交
问题:
我正在构建一个允许典型的“使用Facebook登录”类型功能的应用程序。
我想将iOS客户端获得的OAuth令牌发送到后端进行身份验证。 如果令牌有效,则后端将返回成功的认证,否则指示无效的凭证。
使用OAuth令牌登录后,将检索一些配置文件信息。
题:
大多数“入门指南”似乎都遵循使用用户名和密码凭证的OAuth身份验证。
使用Spring Social + Facebook,我该如何:
- 使用OAuth访问令牌进行身份验证并检索配置文件数据?
很简单 – Spring的FacebookTemplate可以通过oauth访问令牌来实例化,如下所示:
val facebook = FacebookTemplate("$$TOKEN$$")