spring 的 oauth 支持是不是可以用于跨平台提供单点登录与多个 oauth 提供者?
Posted
技术标签:
【中文标题】spring 的 oauth 支持是不是可以用于跨平台提供单点登录与多个 oauth 提供者?【英文标题】:Can spring's oauth support be used to provide single sign on across platforms with multiple oauth providers?spring 的 oauth 支持是否可以用于跨平台提供单点登录与多个 oauth 提供者? 【发布时间】:2012-07-31 18:22:53 【问题描述】:我在 spring 的 oauth 支持中看到了一些看起来很有希望的东西,但我想知道它有多成熟。我想为多个 oauth 提供者的 web 应用程序提供单点登录,并验证本地移动 rest api 客户端。
各种 oauth 提供者之间的实现是否存在许多差异,或者是否严格遵守标准?
【问题讨论】:
【参考方案1】:Spring Social 可能会对您有所帮助。 Spring social 将帮助您通过 Facebook 和 Twitter 等提供商登录您的应用程序。
大多数提供商都有 OAuth 1.x 或 OAuth 2.x 实现。在 spring social 中,我们在集成 OAuth 1 或 2 提供者登录方面没有太大区别。
你也可以和Spring Security一起去Spring社交实现
【讨论】:
以上是关于spring 的 oauth 支持是不是可以用于跨平台提供单点登录与多个 oauth 提供者?的主要内容,如果未能解决你的问题,请参考以下文章
在 Spring Boot OAUTH2 中返回 RESTful/json 响应而不是登录表单
Java中是否有OAuth 2.0 Provider实现? (不是oauth客户)[关闭]
用于内部 REST 通信的 OAuth + spring 安全性
Spring boot,Security,OAuth2:是不是可以使用自定义 AuthorizationCodeResourceDetails?身份验证服务器需要重定向 url 中的特定参数