Google app engine 在应用程序引擎上使用联邦登录/OpenID

Google app engine 在应用程序引擎上使用联邦登录/OpenID,google-app-engine,Google App Engine,我想代表当前用户发送邮件 使用OpenID时,我会遇到众所周知的“未经授权的发件人”异常。我以前在使用另一个应用程序时遇到过这个问题,通过将我的应用程序列入白名单解决了这个问题 应用程序引擎团队的人可以为OpenID列出我的新应用程序的白名单吗 应用程序ID:FloreySoftwortUltraDox 非常感谢 Daniel您是否试图以通过OpenID登录您的应用程序的用户的名义发送电子邮件 这是办不到的。原因是:这将是一个巨大的垃圾邮件渠道 要以用户的名义从GAE发送电子邮件,您必须: 在G

我想代表当前用户发送邮件

使用OpenID时,我会遇到众所周知的“未经授权的发件人”异常。我以前在使用另一个应用程序时遇到过这个问题,通过将我的应用程序列入白名单解决了这个问题

应用程序引擎团队的人可以为OpenID列出我的新应用程序的白名单吗

应用程序ID:FloreySoftwortUltraDox

非常感谢


Daniel

您是否试图以通过OpenID登录您的应用程序的用户的名义发送电子邮件

这是办不到的。原因是:这将是一个巨大的垃圾邮件渠道

要以用户的名义从GAE发送电子邮件,您必须:

  • 在Gmail或谷歌应用上拥有用户帐户
  • 将用户作为开发人员/所有者添加到您的GAE帐户(管理->权限->邀请)
  • 编辑:


    如果用户通过Google帐户登录,则代表用户发送邮件有效,但如果通过联合登录(OpenID)进行身份验证则无效:(接受的答案来自GAE工程师)

    您应该在google app engine论坛或邮件上发布以获得支持。如果登录用户拥有Gmail或google Apps帐户,您可以在使用OpenID时代表该用户发送邮件。但该应用程序必须被谷歌列入白名单。