干净的架构和身份验证

时间:2018-09-12 15:27:29

标签: android retrofit2 dagger-2 clean-architecture

应如何实施身份验证以适应“干净架构”模式?

说我需要一些API请求的令牌(oauth,googleapi,我看到了)。例如,我应该如何从登录屏幕和用户存储库将此令牌获取到我的RandomDataRepository?

将其放在每个RandomData用例中似乎很奇怪,而且让我的远程RandomData层与另一个存储库模块进行通信也很奇怪。

应该为每个请求传递令牌(如果我的存储库可以从高速缓存/远程切换,这是很丑的),还是应该将其注入一次并在某个地方引用(例如在拦截器中)?

我找到了this,但我不了解登录问题,也没有完整的代码)

谢谢!

0 个答案:

没有答案