Spring 使用简单的 OpenID 进行社交

Spring Social with simple OpenID

是否可以通过 Wordpress、Livejournal 或 Steam 等简单的 OpenID 提供商使用 Spring 社交?似乎 Spring Social 只能实现 OAuth2。

OpenID Connect 1.0 是 OAuth 2.0 协议之上的一个简单身份层。它使客户端能够根据授权服务器执行的身份验证来验证最终用户的身份,并获取有关最终​​用户的基本配置文件信息。

Spring 实现独立于 Open Id 提供商,这意味着 spring 对所有 OpenId 提供商的行为相同,一些常见的 OpenID 提供商是 Yahoo!、AOL、Flickr 或 MySpace。 ..

因此,如果 Spring 对 Wordpress、Livejournal、Steam 或任何其他开放 ID 提供商同样有效。

由于大多数 OpenId 提供商都转向 OAuth2.0 或 OAuth 连接实现,例如 google.Spring 也提出了 OAuth2.0 和社交登录实现。

1) Simple example 的 Open Id 与 Yahoo OpenId 提供商连接。

2) Spring 安全 social login example.