使用Google Apps API为Google App Engine托管应用设计决策

时间:2012-12-10 22:07:49

标签: google-app-engine google-apps

我之前从未使用Google技术开发过webapps,而且我有点过载和困惑。很多信息。

我的场景:使用Google App Engine(Python,Webapp2,Jinja2 ......)为company.com开发webapp。域名company.com是Google托管的(电子邮件和日历是这里的重要部分)。所以,我希望我的基于GAE的应用程序将事件添加到域用户的日历,发送电子邮件等。基本流程是:

  • 此域的用户使用他/她的邮件:myname@company.com登录Web应用程序。 (重要提示:用户不能使用其私有GMail帐户或任何其他基于OpenID的身份验证。只需他们的域帐户)。我知道这可以在创建应用程序时从管理控制台进行配置。
  • 用户填写表单,并创建新的日历事件。此活动会添加到他/她的日历中,也会添加到他/她的经理日历中。用户收到确认电子邮件(创建事件),管理员收到通知电子邮件(有人邀请您......)。

我一直在阅读很多关于身份验证,授权,谷歌应用引擎和谷歌应用程序,但我仍然没有关于我应该使用什么技术/库/ apis的清晰图像。

我见过很多使用oAuth和Calendar API v2的例子,但oAuth已被弃用,似乎我应该使用oAuth2。也不推荐使用Calendar API v2,建议使用v3 ......我在文档中看到了很多入口点,我不知道从哪里开始。

非常感谢任何建议。非常感谢提前。

0 个答案:

没有答案