小编xin*_*erd的帖子

如何判断用户是使用Google帐户还是使用G套件进行教育帐户?

我使用的是Google OAuth2.0,要求只允许G套件用于教育帐户登录,因此我想知道用户在身份验证期间使用的帐户类型.

登录部分结束后,我获得访问令牌和刷新令牌,我问了两个范围https://www.googleapis.com/auth/userinfo.profile,https://www.googleapis.com/auth/userinfo.email

我检查了用户个人资料,这无法帮助我识别帐户类型.

我可以通过仅需要两个范围来区分这两种类型的帐户吗?如果没有,我还需要哪些其他范围以及我需要使用哪些API?

我在网上找到了一个例子,https://www.brainpop.com/支持我提到的内容.

该网站仅询问基本帐户信息,例如查看您的基本个人资料信息和查看您的电子邮件地址.当我使用我的个人Google帐户登录时,登录将被拒绝并告诉我它不是G套件教育帐户.

感谢任何人的帮助.

google-oauth2 gsuite

6
推荐指数
1
解决办法
114
查看次数

标签 统计

google-oauth2 ×1

gsuite ×1