У меня есть некоторые проблемы с 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
Спасибо