【问题标题】:Accessing Google Calendar without OAuth pop-up在没有 OAuth 弹出窗口的情况下访问 Google 日历
【发布时间】:2017-09-11 19:59:59
【问题描述】:

我正在编写时钟应用程序,它将在运行 Windows 10 的 Raspberry Pi 上运行。 我想访问我的 Google 日历并显示即将发生的事件,但我能找到的所有代码都需要用户填写 OAuth 屏幕,这是不可能的,因为设备没有任何输入(键盘、鼠标 atc) 是否可以在另一台计算机上进行身份验证,然后获取一些令牌、文件或其他任何内容以将其合并到我的应用程序中,这样它就可以在没有任何弹出窗口的情况下登录?

【问题讨论】:

  • 您是否通过 REST API 在 UWP 中使用 Google Calendar API?

标签: .net oauth google-api google-calendar-api windows-10-iot-core


【解决方案1】:

您可以查看此文档以了解如何Perform Google Apps Domain-Wide Delegation of Authority

在企业应用程序中,您可能希望在没有任何手动授权的情况下以编程方式访问用户数据。在 Google Apps 域中,域管理员可以向第三方应用程序授予域范围内访问其用户数据的权限——这称为域范围内的授权。要以这种方式委派权限,域管理员可以使用service accounts with OAuth 2.0

您的应用程序代表服务帐户调用 Google API,因此用户不会直接参与。

这是一个相关的 SO 帖子,可能会有所帮助:How do I connect to the Google Calendar API without the oAuth authentication?

【讨论】:

    猜你喜欢
    • 2020-05-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多