下载

使用 Google 登录

Google 账户在 Google 自己的登录页面上通过 OAuth 2.0 和 PKCE 登录,因此 FOLD 永远不会看到或存储你的 Google 密码。

登录如何进行

当 FOLD 识别出 Google 地址(gmail.comgooglemail.com)时,设置界面会显示通过提供商登录(OAuth),而不是密码栏。这在 Mac、iPhone 和 iPad 上的工作方式相同。

  1. FOLD 在系统的登录窗口中打开 Google 的登录页面,而不是在由 FOLD 控制的视图中打开。
  2. 你登录 Google(包括可能需要的两步验证),并允许访问你的邮件。
  3. Google 将控制权交还给 FOLD,FOLD 随即创建账户。

从技术上讲,FOLD 使用带 PKCE(S256 方法)的 OAuth 2.0 授权码流程,每次登录都必须使用 PKCE。FOLD 注册为公共客户端,不包含客户端密钥。请求的权限范围是 Google 的完整邮件访问权限,这是 IMAP 和 SMTP 所必需的。随后,这两个协议都使用 XOAUTH2 进行认证。

Google 颁发的令牌存储在设备的钥匙串中。访问令牌过期时,FOLD 会自行续期。OAuth 令牌从不同步到 iCloud,即使你开启了密码同步也是如此。

撤销访问权限

在 FOLD 中移除账户时,其令牌会从钥匙串中删除。如果还要在 Google 一侧撤销 FOLD 的访问权限,请在你的 Google 账户中,将 FOLD 从第三方访问列表中移除。

其他 Google 地址

FOLD 只为它识别为 Google 的地址提供 Google 登录,目前是 gmail.comgooglemail.com。对于使用你自己的域名、但托管在 Google 上的地址,请使用手动设置,并使用你的 Google 账户中的 App 专用密码。

Microsoft 账户

FOLD 能识别 Outlook.com、Hotmail、Live 和 MSN 地址,Microsoft 配置要求使用 OAuth。由于 FOLD 还没有注册的 Microsoft 客户端,Microsoft 登录目前尚不可用;尝试登录会以错误告终。Microsoft 登录已在计划中。在此之前,FOLD 没有提供任何受支持的方式来添加 Microsoft 账户。

App 专用密码

许多服务商允许你在其账户设置中创建 App 专用密码。你可以像输入普通密码一样输入它,FOLD 永远不会知道你的主密码。

  • 在 iPhone 和 iPad 上,OAuth 步骤提供改为手动设置,并附有提示“如果无法通过提供商登录:许多提供商支持 App 专用密码。”
  • 在 Mac 上,在设置的第一步选择手动设置

对于 iCloud Mail、Yahoo Mail、Fastmail 和 Zoho Mail,App 专用密码是常规的登录方式;请参阅内置服务商