如何转发 iOS 2FA 短信代码到 slack?
How can I forward iOS 2FA SMS code to slack?
随着 Apple 通过对所有 iOS 帐户强制执行 2FA 变得越来越严格,我们遇到的一个独特挑战是如何设置一个系统,可以将 Apple 的共享开发帐户的 2FA 代码转发到也许是我们的私人松弛频道?因此允许团队中的多个成员访问 Apple 的服务。
我对此非常恼火,于是我们开发了一个 hack。
这是 运行 在 mac mini CI machine 上的终端中的 Python 脚本,并使用一些视觉 SDK 工具检查每隔几秒屏幕弹出 2FA 对话框。
如果找到它,它就会导航弹出窗口,裁剪 2FA 代码,对其进行 OCR,并通过 Slack API 将代码中继到专用的内部 buildbot 我们的开发人员收到通知的渠道。
示例裁剪 2FA 代码屏幕截图:
结果是,我们的开发人员现在可以更方便、更高效地访问通用共享 apple id 帐户,以进行 CI/CD 或任何其他客户端 App Store 信息更新。
这是一种方法。
随着 Apple 通过对所有 iOS 帐户强制执行 2FA 变得越来越严格,我们遇到的一个独特挑战是如何设置一个系统,可以将 Apple 的共享开发帐户的 2FA 代码转发到也许是我们的私人松弛频道?因此允许团队中的多个成员访问 Apple 的服务。
我对此非常恼火,于是我们开发了一个 hack。
这是 运行 在 mac mini CI machine 上的终端中的 Python 脚本,并使用一些视觉 SDK 工具检查每隔几秒屏幕弹出 2FA 对话框。
如果找到它,它就会导航弹出窗口,裁剪 2FA 代码,对其进行 OCR,并通过 Slack API 将代码中继到专用的内部 buildbot 我们的开发人员收到通知的渠道。
示例裁剪 2FA 代码屏幕截图:
结果是,我们的开发人员现在可以更方便、更高效地访问通用共享 apple id 帐户,以进行 CI/CD 或任何其他客户端 App Store 信息更新。
这是一种方法。