OAuth 2.0 登录
OAuth 2.0 登录功能允许应用程序的用户通过其在 OAuth 2.0 提供商(如 GitHub)或 OpenID Connect 1.0 提供商(如 Google)的现有账户登录该应用程序。OAuth 2.0 登录实现了两种用例:“使用 Google 登录”或“使用 GitHub 登录”。
备注
OAuth 2.0 登录是通过使用 授权码许可 来实现的,具体规范请参考 OAuth 2.0 授权框架 和 OpenID Connect Core 1.0。
章节总结
📄️ 核心配置
Spring Boot 为 OAuth 2.0 登录提供了完整的自动配置功能。
📄️ 高级配置
HttpSecurity.oauth2Login() 为定制 OAuth 2.0 登录提供了多种配置选项。主要的配置选项按其对应的协议端点进行分组。
📄️ OIDC 登出
一旦终端用户能够登录您的应用程序,考虑他们如何退出登录就变得至关重要。