我正在使用Google Admin SDK Directory API创建用户并使用服务帐户我可以对其执行CRUD操作。
我有一个要求,我必须检查使用SDK创建的用户的凭据。 当您获取用户时,不会返回密码,因此无法进行比较。
如果有人让我知道接近checkCredentials功能的有效方法,我将非常感激。
感谢。
答案 0 :(得分:2)
Google不会返回密码的值。这将是一个巨大的安全风险。
有关目录API中使用的用户资源,请参阅他们的documentation。它特别声明永远不会返回密码字段。它只能用于设置密码。
如果您的要求过于检查新创建的用户的信誉,您应该尝试使用google auth Apis
尝试使用刚发送的密码登录用户答案 1 :(得分:0)
目前,我发现的唯一解决方案是使用虚假浏览器(例如Java Apache's httpcomponents-client)模拟用户登录流程,指向Google Account ServiceLogin。