Oauth 2.0 谷歌G套件用户的密码验证

Oauth 2.0 谷歌G套件用户的密码验证,oauth-2.0,google-oauth,google-workspace,freeradius,google-openid,Oauth 2.0,Google Oauth,Google Workspace,Freeradius,Google Openid,此FreeRadius模块基于OAuth2使用Azure AD用户的用户名和密码对其进行身份验证: 我想实现同样的过程,但认证谷歌帐户代替。具体来说,谷歌账户是通过GSuite(现在是:Workspace)管理的。对于Azure,有一个“token_endpoint”URI,您可以使用它发送用户名和密码,如果用户有效且密码正确,它将返回一个token 对于谷歌,我发现: 但它指出,唯一实现的授权类型是授权码,这不是我需要的(我需要密码) 我还查看了,但我只找到了一个注销方法,而不是signIn

此FreeRadius模块基于OAuth2使用Azure AD用户的用户名和密码对其进行身份验证:

我想实现同样的过程,但认证谷歌帐户代替。具体来说,谷歌账户是通过GSuite(现在是:Workspace)管理的。对于Azure,有一个“token_endpoint”URI,您可以使用它发送用户名和密码,如果用户有效且密码正确,它将返回一个token

对于谷歌,我发现: 但它指出,唯一实现的授权类型是授权码,这不是我需要的(我需要密码

我还查看了,但我只找到了一个注销方法,而不是signIn或类似的方法

你知道如何验证Google帐户的存在及其密码是否正确吗