У меня есть (веб) клиент-серверное приложение.
Веб-клиент открывает приложение в браузере и отправляет запрос на сервер (Java / Spring), который создает видео и должен загрузитьэто на Youtube.Я использую Youtube Data Api v3, в котором много документации, которая меня смутила.
Основная идея заключается в том, что сервер должен загружать видео на Youtube, но в первую очередь аутентифицировать должен Конечный пользователь.,Должно быть показано окно аутентификации, где он должен ввести свои учетные данные.
Я пробовал много способов решить эту проблему, но почему-то не смог понять концепцию.https://developers.google.com/youtube/v3/getting-started https://auth0.com/docs/api-auth/which-oauth-flow-to-use
Когда я тестировал свое приложение локально, все работало нормально (весь процесс аутентификации / загрузки).Сервер смог открыть окно аутентификации в браузере, но, узнав, что после развертывания на другом сервере я понял, что окно аутентификации «открыто» на сервере, а не на компьютере клиента.
Я не могу определить, какой тип (рабочий процесс) OAuth2 следует использовать в моем случае.Я застрял и не смог найти подходящего пути для реализации этого подхода.
Я был бы очень благодарен за любые предложения.