https://next-auth.js.org/configuration/providers/oauth
NextAuth.js 被设计为可以与任何 OAuth 服务配合使用,它支持 OAuth 1.0、1.0A、2.0 和 OpenID Connect,并且内置支持大多数流行的登录服务。
OAuth 的流程总体有 6 块:
更多详细信息,请查看 Aaron Parecki 的博客文章 OAuth2 简明指南或 Postman 的博客文章 OAuth 2.0:隐式流程已死,改用 PKCE。