Authentication 是否可以在授权代码流中将SPA用作登录表单?
我正在构建一个应用程序,包括我自己的第一方身份验证服务和第三方身份验证服务(如谷歌、Facebook等) 我决定为自己的第一方身份验证服务遍历OAuth2授权代码流,并使用Node.js构建它 所以我有一个Angular SPA,一个Node.js授权服务器,当然还有一个Node.js API 如果我使用PKCE质询遵循OAuth2授权代码流,我的Angular SPA应该:Authentication 是否可以在授权代码流中将SPA用作登录表单?,authentication,oauth,oauth-2.0,authorization,single-page-application,Authentication,Oauth,Oauth 2.0,Authorization,Single Page Application,我正在构建一个应用程序,包括我自己的第一方身份验证服务和第三方身份验证服务(如谷歌、Facebook等) 我决定为自己的第一方身份验证服务遍历OAuth2授权代码流,并使用Node.js构建它 所以我有一个Angular SPA,一个Node.js授权服务器,当然还有一个Node.js API 如果我使用PKCE质询遵循OAuth2授权代码流,我的Angular SPA应该: 用户单击登录按钮 SPA生成PKCE代码和质询 SPA将PKCE代码发送到/oauth2/auth 授权服务器请求用户批