【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

Spring Social 给 Java 带来 Social Connectivity

  • 2011-09-25
  • 本文字数:650 字

    阅读完需:约 2 分钟

最近发布的 SpringSocial 1.0 给人们带来了一个通过一致的 API 连接社交服务的标准方法。该初始版本支持对 Twitter、Facebook、GitHub 与 Trippit 等社交服务的连接,并针对添加其他服务提供了 SPI。

SpringSocial 的目标是为那些面向社交的网站(那些与“状态”打交道,或者通过其他方式交换消息的社交服务)提供编程式的访问。它也可以被用来提供登录控制,从而允许用户通过他们的 Facebook/Twitter 帐号登录,而无需使用专门的身份验证方式。

由于大部分这些网站都支持 OAuth 认证方式,SpringSocial 主要的应用场景是基于 Web 的应用程序,它可以执行必要的 Web 重定向,对网站用户 进行认证。例如,网上购物的应用程序可能允许用户使用他们的 Facebook 凭证进行登录,并允许他们向 Facebook 发布销售信息。

然而,并非所有的服务商都使用相同的 OAuth 机制。总共有三个版本的 OAuth 在被使用:1.0、1.0a 以及 2.0——而且,不同的服务商使用了不同的 风格。SpringSocial Core 定义了一组 SPI 使得这些“方言”之间可以互相交流,而且对服务商 Twitter、Facebook 提供了内置支持,可以连接这些特定的服务。(OAuth 1.0 和 1.0a 几乎完全相同,但后者修复了一个安全漏洞——除了网址,OAuth 密钥还被用来签署原始域以及请求。)

SpringSocial 1.0 提供了大量的快速启动文档与示例。SpringSocial 1.0 要求Spring Core 3.0.5 或者更高的版本,但建议是Spring Core 3.1。你可以直接下载,或者增加Maven 的依赖,把它添加到项目里面。

查看英文原文 Spring Social brings Social Connectivity to Java

2011-09-25 01:334101
用户头像

发布了 76 篇内容, 共 23.4 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

『腾讯网』德国飞艇平台[手机乐乎]

天马行空

德国飞艇平台

毕业设计:电商秒杀系统架构设计

紫云

在 JavaScript 中创建私有成员

devpoint

JavaScript typescript ES2020 ES6 12月日更

DDD领域驱动设计落地实践系列

慕枫技术笔记

内容合集 签约计划第二季

除了微服务,我们还有其他选择吗?

看山

容器 微服务架构 无服务器云函数 SOA 签约计划第二季

『腾讯网』幸运彩票是真是假[手机乐乎]

天马行空

幸运彩票是真是假

『腾讯网』腾讯分分彩 官网平台[手机乐乎]

天马行空

腾讯分分彩 官网平台

长短租用户体验

张老蔫

28天写作

Nacos 本地单机版部署步骤和使用 – Spring Cloud 系列教程

程序员泥瓦匠

nacos

对研发管理的一些思考

hackstoic

研发管理 规范

【LeetCode】从英文中重建数字Java题解

Albert

算法 LeetCode 12月日更

自定义规则删除过期文件(linux)

liuzhen007

28天写作 12月日更

Golang Gin 框架之模型绑定(八)

liuzhen007

28天写作 12月日更

架构实战营毕业总结

紫云

架构实战营

Android C++系列:Linux线程(二)线程原语

轻口味

android 28天写作 12月日更

庞氏骗局:购物就能赚钱

石云升

28天写作 电信诈骗 12月日更 庞氏骗局

浅谈指标体系建设(一)

圣迪

模块五学习总结

Geek_1d37ea

架构实战营

模块六作业

沐风

hw6-拆分电商系统为微服务

WWH

架构实战营

DDD领域驱动设计落地实践:六步拆解DDD

慕枫技术笔记

架构 后端 签约计划第二季

天长地久->曾经拥有

mtfelix

28天写作

模块五作业

Geek_1d37ea

架构实战营

创业研发团的组织建设-硬件开发流程

wood

创业 敏捷 28天写作 硬件开发

在线JSON在线对比差异工具

入门小站

工具

Springboot异步任务执行及监控

xcbeyond

springboot 异步任务 28天写作 12月日更

现代软件架构师的10个技巧

俞凡

架构 微服务 云原生

再来一篇!看jdk源码大师亲自操刀编写的集合源码!

看点代码再上班

Java 架构 软件技术

对比 volatile vs synchornized

悟空聊架构

volatile 28天写作 悟空聊架构 12月日更

毕业总结

guangbao

35 K8S之kubeconfig配置文件

穿过生命散发芬芳

k8s 28天写作 12月日更

Spring Social给Java带来Social Connectivity_Java_Alex Blewitt_InfoQ精选文章