应如何实施身份验证以适应“干净架构”模式?
说我需要一些API请求的令牌(oauth,googleapi,我看到了)。例如,我应该如何从登录屏幕和用户存储库将此令牌获取到我的RandomDataRepository?
将其放在每个RandomData用例中似乎很奇怪,而且让我的远程RandomData层与另一个存储库模块进行通信也很奇怪。
应该为每个请求传递令牌(如果我的存储库可以从高速缓存/远程切换,这是很丑的),还是应该将其注入一次并在某个地方引用(例如在拦截器中)?
我找到了this,但我不了解登录问题,也没有完整的代码)
谢谢!