【问题标题】:GAE: is this possible to impersonate user at cron/queueGAE:这是否可以在 cron/queue 冒充用户
【发布时间】:2012-12-27 02:15:51
【问题描述】:

假设我想使用 Google Apps Provisioning API 来检索我的域用户并将他们同步到我的 Google 数据存储中。我希望在 GAE Cron Job 中完成此操作,但 GAE Cron 不是登录用户,它没有任何凭据来调用 Google Apps Provisioning API。有没有办法模拟特定用户来调用 Google Apps Provisioning API?

【问题讨论】:

标签: google-app-engine google-provisioning-api


【解决方案1】:

您需要get an OAuth 2.0 token for the user you wish to impersonate 并确保access_type=offline is set。然后使用存储的刷新令牌,即使用户“不在场”,您也可以获得用户的当前访问令牌并执行 cron 操作。

【讨论】:

  • 谢谢,伙计。 voscausa 对此有更好的解决方案。无论如何,谢谢你的回答:)
猜你喜欢
  • 2010-09-13
  • 2013-12-03
  • 2011-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-03
  • 2014-08-25
  • 1970-01-01
相关资源
最近更新 更多