原文 https://medium.com/@simbu/flutter-authentication-adb8df7cf673
如果我相信我知道你是谁那我就能让你查看你的个人 应用 application 资料。
身份验证可能是应用程序必须处理的最大的交叉问题。
将它作为一个特性添加到 DigestablePrologue 允许我们多次抽象和重用它,并通过更新一组代码来减少维护。
让我们从一个高层次的、故意模糊的业务需求开始:
“该应用程序将能够使用现代身份验证保护对屏幕和 API 的访问”
经过最初的交谈,我们决定接受这个要求:
然后,我们举办了一个研讨会,通过示例创建规范:
Login slide up specification
认证服务规范
注销设置规范
并将它们转换为可执行规范: