Чистая архитектура и аутентификация - PullRequest
0 голосов
/ 12 сентября 2018

Как должна быть реализована аутентификация, чтобы соответствовать шаблону чистой архитектуры?

Скажем, мне нужен токен (oauth, googleapi, я вас вижу) для некоторых моих запросов API.Как мне получить этот токен с экрана входа в систему и хранилища пользователей, например, в мой RandomDataRepository?

Кажется странным помещать это в каждый из моих вариантов использования RandomData, и также странно, когда мой удаленный слой RandomData общается с другим модулем репозитория.

Если токен передается для каждого запроса (довольно уродливо, если мой репозиторий может переключаться из кэша / удаленного), или он должен быть введен один раз и где-то ссылаться, как в перехватчике?

Я нашел это , но я не понимаювойдите в систему worfklow и нет полного кода)

Спасибо!

...