gpt4 book ai didi

asp.net-mvc - 绕过谷歌权限对话框访问所需数据

转载 作者:行者123 更新时间:2023-12-03 15:49:59 29 4
gpt4 key购买 nike

我的 asp.net mvc 应用程序访问 Google 请求许可的 Google Analytics 服务。

有没有一种方法可以绕过或自动授权它而不向用户显示对话框?问题是我不希望将帐户详细信息提供给每个客户,他们知道管理员也将使用这些凭据来监控所有信息。

最佳答案

你的问题有点不清楚。听起来您正试图与其他人共享对您的 Google Analytics(分析)帐户的访问权限。如果是这种情况,那么您应该考虑使用 Service account而不是 Oauth2 进行身份验证。

服务帐户是用于对私有(private)数据进行预认证访问的虚拟用户。您获取服务帐户电子邮件地址并将其添加为相关帐户的 Google Analytics(分析)网站上的用户。注意:必须在 ACCOUNT 级别添加用户。这就是您如何预授权它现在有权从该帐户提取数据的服务帐户。

如果这是您开发人员拥有的帐户,则服务帐户将单独工作我不建议创建为服务帐户并将其分发给请求访问的客户。在这种情况下,您应该使用 Oauth2 他们对您的应用程序进行身份验证,然后您使用刷新 token 来获取下次访问权限。

我有一篇关于服务帐户如何工作的简短博客文章 Google Developers console service accounts

我还有一些关于如何使用 service account Google Analytics API Authentication with C# 进行身份验证的代码

关于asp.net-mvc - 绕过谷歌权限对话框访问所需数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37322450/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com