Потоковое / скачать частные видео на Vimeo в приложении iOS без аутентификации

Я хотел бы знать, есть ли какое-либо решение для следующего сценария:

  • есть аккаунт с приватными видео, все помечены как "скрытые от Vimeo.com", но включены для встраивания в несколько доменов
  • есть приложение для iOS, которое должно иметь доступ ко всем этим видео (поток / загрузка)

OAuth2 позволяет нам предоставлять разрешения приложению, действующему от имени пользователя.

Однако в данном конкретном случае у нас другой сценарий: нам нужно ограничить доступ к видео либо разрешенным веб-сайтам (с помощью встраивания), либо к приложению iOS, и последний случай должен работать без каких-либо действий по аутентификации.

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

Благодарю.

1 ответ

Когда вы проходите аутентификацию с помощью API-интерфейса Vimeo, аутентификация требует не ваш конечный пользователь, а запрос, который делает ваше приложение.

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

Таким образом, все запросы API, сделанные вашим приложением, будут аутентифицироваться как вы, и приложение сможет получить доступ к вашим личным данным.

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

Другие вопросы по тегам