为了使用API管理谷歌应用程序,我使用admin-cmdline-sample客户端项目,我从admin sdk下载。 现在,我可以连接到Google应用云并管理用户功能。 我现在面临的问题是,在获取访问令牌的授权代码流程中, 如果我在代码中传递的emailId尚未存在于凭证存储中,那么我将被重定向到登录页面。 所以有任何机制,我可以在客户端代码本身传递密码,以便我不会被重定向到登录页面。 我找到了一些相关的帖子,建议设置服务帐户。 我尝试了“https://developers.google.com/console/help/new/#serviceaccounts”中提到的,但我无法找到生成证书和下载私钥链接。 目前iam使用免费订阅计划,是否有任何替代方法可以为免费订阅者生成证书和下载私钥,或者仅限付费订阅者使用
答案 0 :(得分:1)
我希望这可以帮到你。
创建项目时:
之后,你会看到类似这张照片的东西。 点击“创建新客户ID”按钮,然后选择“服务帐户”。 之后,您的私钥(.p12文件)将被下载,您将拥有:
您可以生成新密钥并下载JSON文件。
您可以阅读有关 Google开发者控制台 here
的更多信息