android - 干净的架构和身份验证
问题描述
应该如何实现身份验证以适应清洁架构模式?
假设我的一些 API 请求需要一个令牌(oauth,googleapi,我看到你了)。例如,我应该如何从我的登录屏幕和用户存储库中获取此令牌到我的 RandomDataRepository?
把它放在我的每个 RandomData 用例中似乎很奇怪,让我的远程 RandomData 层与另一个 Repository 模块通信也很奇怪。
应该为每个请求传递令牌(如果我的存储库可以从缓存/远程切换,这有点难看),还是应该注入一次并在某个地方引用,比如在拦截器中?
我找到了这个,但我不明白登录 worfklow 并且没有完整的代码)
谢谢 !
解决方案
推荐阅读
- php - PHPMailer 错误 #2: stream_socket_enable_crypto(): SSL: The specified procedure could not be found
- oracle - 需要帮助安装 ODAC 122011x64,以便我可以将 ADW 连接到 Power BI
- python-3.x - 如何在 Kickstarter 项目的 GALLERY 中剔除图像而不是项目的主体?
- postgresql - JPA 生成部分唯一键
- python - 对列表中的数据进行分组
- javascript - 使用 Django 表单以更用户友好的方式呈现大量单选按钮查询
- python - 谷歌云日志中的日志条目重复了函数执行的次数
- jxbrowser - 如何将 JxBrowser 配置为自动保存 cookie 并自动使用它们登录站点?
- python - 如何单击直到下一页在 Selenium python 中不可交互?
- python - Gevent 获取第一个结果以完成