Asp. net MVC с API Google Диска OAuth 2.0 не работает в производстве - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь создать веб-приложение, чтобы открыть некоторые видео, которые у меня уже есть на диске Google.

У меня уже есть прямые ссылки на видео, и у меня есть веб-страница с видеоплеером в качестве параметра для его воспроизведения используется URL.

Проблема заключается в том, что я запускаю этот сайт с локального хоста или VS2015 работает так, как мне нужно, и видео воспроизводится без проблем. В то же время на рабочем хосте, который является хостингом publi c, постоянно отображается сообщение об ошибке «Не удается открыть веб-сайт аккаунта Google для получения подтверждения аутентификации». где я уже использую FlowMetadata, как в Google, показывая здесь https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web -applications- asp. net - mvc

моя настройка была только для моей области, которая диск и только для чтения, также я использую API V3, а также сгенерировал свои учетные данные из консоли разработчика как «Прочее», поэтому не требуется добавлять указанный c URL-адрес в качестве доверенной страницы перенаправления. Мой домен publi c также был подтвержден ** Я уже пытался сгенерировать учетные данные для Интернета и с URL-адресом перенаправления и той же проблемой. Ошибка, как показано ниже

NotSupportedException: Failed to launch browser with "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&response_type=code&client_id=xxxxxxx.apps.googleusercontent.com&redirect_uri=http%3A%2F%2F127.0.0.1%3A62583%2Fauthorize%2F&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly"

1 Ответ

0 голосов
/ 16 января 2020

Для используемой реализации OAuth веб-приложения, как указано в документации [1], вам необходимо добавить URI перенаправления:

Чтобы успешно выполнить следующий код, Сначала вы должны добавить URI перенаправления к своему проекту в консоли API Google

. При создании учетных данных из консоли разработчика вам нужно выбрать «Веб-приложение» вместо «Другое», таким образом Позволит вам добавить URI перенаправления.

[1] https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web -приложения- asp. net - mvc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...