繁体   English   中英

使用 OAuth Playground 从多个 MCC 向 google API 进行身份验证

[英]Authentication to google API from multiple MCCs using OAuth Playground

我有一个 web 应用程序,它需要使用 Google Ads API 将离线转化上传到由不同机构管理的不同 Google MCC 帐户。 我想对他们的帐户进行身份验证以允许此操作,而无需创建同意 OAuth2 屏幕来获取令牌。 代理商无法访问我的系统(他们的客户可以)。 我想事先知道,是否可以使用我的客户端 ID 和客户端秘密在他们的帐户中使用 OAuth 操场生成刷新令牌,并在我向 Google API 进行身份验证时提交此刷新令牌。 是否有意义?

是否可以使用我的客户 ID 和客户秘密在他们的帐户中使用 OAuth 操场生成刷新令牌? 并在我向 Google API 进行身份验证时提交此刷新令牌。

是的,在右上角的取芯器中,您可以提供您的客户端 ID 和客户端密码。 但是,帐户的所有者将需要运行它,因为他们需要登录并同意。 然后,您将获得一个可以使用的刷新令牌。

然后,您将能够在您的代码中使用此刷新令牌来请求一个新的访问令牌,您可以使用它来访问 api。

是否有意义?

在某种程度上是的,在某种程度上不是。 您将遇到的问题是刷新令牌是否过期,是的,它们很少会过期,但您的代码可能需要考虑到这一点,您必须联系帐户的作者以请求新的刷新令牌。 IMO 最好在 web 上为您的用户设置一个授权端点,他们可以授权您的应用程序,然后您可以将他们的刷新令牌存储在数据库中。

为此使用 oauth2 操场是一个混乱的设计 IMO。

确认。

现在取决于您将要使用您的应用程序的范围,需要验证。 谷歌希望看到你的授权在行动。 我怀疑他们是否会考虑使用 Oauth2 Playground 作为应用程序的有效授权端点。

话虽如此,如果您这样做 go ,请告诉我他们是否允许。 (注意:我有一个 email 向 Google 发送,以了解这是否是有效的用例。如果我收到回复,将更新。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM