oauth2 使用外部表单对 google 帐户进行身份验证

outh2 using external form to authenticate with google account

我们有一个使用自己的身份验证系统的系统,我需要让它使用我们的 Google Workspace 帐户与 Google SSO 集成,以便当用户将其凭据提供给网页,它将在 google 帐户和我们的网络应用程序帐户中进行身份验证。

Google 默认工作流将用户重定向到它自己的表单,因此我们遇到了密码未传递到我们的服务器的问题。

我想到了这样一个事实,那就是这太不安全了,但请记住,所有登录我们网站的用户都会在一个完全由我们管理的工作场所创建一个帐户。

我怎么能这样授权用户?

为什么不使用“Sign-in 和 Google” -> OpenID Connect 来访问该网站。这样它将使用 Google.

进行身份验证

或者在管理控制台中将网站添加为 custom SAML application,并使用 Google 作为 IDP,因为用户将由您的组织提供。