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 登录提供了完整的自动配置功能。
📄️ 高级配置
OAuth 2.0 授权框架将协议端点定义如下:
📄️ OIDC 登出
一旦终端用户能够登录您的应用程序,考虑他们如何退出登录就变得至关重要。