ASP.Net API с OAuth для Google: доступ запрещен - PullRequest
0 голосов
/ 23 января 2019

У меня есть некоторые проблемы с ASP.Net API и Google Authentication. Я работаю с VS 2017 и .net FW 4.6.1.

В этом приложении вход может быть выполнен путем создания нового пользователя приложения или использования аутентификации в социальной сети, такой как учетная запись Google. Поэтому я создаю проект Google с использованием учетных данных для веб-приложения и ссылаюсь на свой веб-сайт dev env и на общедоступный веб-сайт prod.

В режиме разработки с Localhost он работает отлично, но с моим публичным доменным именем я получаю

ошибка = ACCESS_DENIED

Запрос / signin-google? State = .... после выбора учетной записи Google занимает 1 минуту и ​​перенаправляет на главную страницу с ошибкой access_denied.

  • Нужно ли повторно генерировать вызов / api / account / externallogin с веб-сайта публикации? (Я уже изменил redirectURI)
  • Важно ли имя проекта Google для доступа к API?
  • Должен ли идентификатор клиента отличаться между Dev и Prod?

Я следовал этому руководству для реализации аутентификации на моем веб-сайте для получения более подробной информации: http://csharp -video-tutorials.blogspot.com / 2016/12 / САШ-веб-апи-Google-authentication.html? _Sm_au_ = iVVDF8LpPKL6W0sQ

Спасибо

...