【问题标题】:Reduced scope for Gmail IMAP access缩小 Gmail IMAP 访问范围
【发布时间】:2016-11-30 15:12:37
【问题描述】:

我想通过IMAP 访问Gmail,但出于只读目的(使用范围https://www.googleapis.com/auth/gmail.readonly

根据thisIMAP 访问所需的范围是https://mail.google.com/,即defined

对帐户的完全访问权限,包括永久删除线程 和消息。只有在您的应用程序中才应请求此范围 需要立即永久删除线程和消息, 绕过垃圾箱;所有其他动作都可以用更少的 许可范围。

但该范围确实超出了我的需要,并且可能会阻止用户授予应用此权限。

有没有人成功获得IMAP 只读访问权限?如果没有,任何人都可以阐明为什么需要完全访问权限吗?这是IMAP 协议的限制吗?

【问题讨论】:

    标签: google-oauth gmail-api gmail-imap


    【解决方案1】:

    IMAP 和 SMTP 访问范围是https://mail.google.com/

    IMO 这可能是由于 IMAP 和 SMTP 服务器的性质造成的。通过使用 IMAP 和 SMTP,您可以直接登录到邮件服务器。我认为您不会有任何其他范围来使用它。

    如果您使用的是 Gmail API,那么您正在通过从 Oauth 身份验证服务器获得访问权限的 API 运行。身份验证服务器将允许您减少所需的scopes

    【讨论】:

    • 谢谢,这是我的假设,想确保我没有遗漏任何东西
    猜你喜欢
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2012-10-22
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多