Аутентифицированный доступ к файлам - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь создать SPA, который требует получения доступа к файлам с аутентифицированного внешнего сайта.

Итак, поток long выглядит примерно так:

  1. Пользователь на моем SPA
  2. Пользователь нажимает аутентифицированную внешнюю ссылку для скачивания (открывается в новой вкладке)
  3. Если пользователь не авторизован, он перенаправляется на внешний логин и логи сайта в
  4. После входа пользователь перенаправляется на ссылку для скачивания файла
  5. Загрузка файла начинается
  6. Вернувшись в SPA, пользователь выбирает тот же файл для загрузки
  7. Бэкэнд теперь имеет доступ к этому файлу

Пока он будет работать, я хотел бы найти безопасный способ упростить это для пользователя.

В лучшем потоке пользователь щелкнет ссылку на файл и войдет в свой браузер. После этого файл начнет загрузку в мой бэкэнд без каких-либо дополнительных действий со стороны пользователя. Возможно ли это?

Идеальный поток может даже надежно кэшировать учетные данные, исключая тем самым еще один шаг для пользователя.

Какие технически возможны способы упрощения этого процесса?

Спасибо

K

...