我们想为基于 spring mvc 和 spring 安全的 Web 应用程序添加 Oauth2 支持,因此 oauth2 安全模块 (http://www.buynfctags.com/nfc-tags/stickers/printed-nfc-sticker-ntag.html ) 看起来很合适。
但究竟支持哪些流程?文档仅列出了 Web 服务器 flwo,但例如客户端和资源所有者密码流呢?它会开箱即用吗?
我们想为基于 spring mvc 和 spring 安全的 Web 应用程序添加 Oauth2 支持,因此 oauth2 安全模块 (http://www.buynfctags.com/nfc-tags/stickers/printed-nfc-sticker-ntag.html ) 看起来很合适。
但究竟支持哪些流程?文档仅列出了 Web 服务器 flwo,但例如客户端和资源所有者密码流呢?它会开箱即用吗?
支持所有主要的 OAuth2 流程 - 授权代码、隐式、客户端凭据和密码。github wiki中有更多信息,您可能还想查看命名空间模式authorization-server
中的元素。
CloudFoundry UAA 项目是在实践中使用 Spring Security OAuth2的一个有用示例。