2015-11-25 1 views
0

Когда я пытаюсь позвонить Google для аутентификации, я получаю ответ access_denied.Аутентификация Google через .NET/OWIN: Access_Denied

Я имею в Google+ API включен

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

Этот код работает в одной среде (dev), но сбой в другом (тест).

Я обновил нашу тестовую среду, чтобы иметь тот же код (скопированный с dev), и он не работает.

Это похоже на сервер, но я не могу понять, почему.

Конфигурация Google имеет все соответствующие ответы и перенаправление uris (я только что изменил субдомен).

Есть ли в любом случае я могу узнать, ПОЧЕМУ доступ запрещен?

+0

Откачать свой код довольно сложно, если вы не укажете нам код. –

+0

Это все код по умолчанию .NET. Я не думаю, что есть что-то, что можно отлаживать в коде, поскольку тот же самый код работает в prod и dev. Также код работал в тесте несколько дней назад. В основном я спрашиваю, есть ли способ получить больше информации, кроме «access_denied» из google. –

+0

Если .NET не пытается самостоятельно просить Google что-то сделать, то показывая вам эту ошибку *, не делая ничего *, это, вероятно, ваш код, а именно, как вы его называете. Пожалуйста, опубликуйте это. Это может помочь. «Конечно, я не очень много .NET, поэтому я мог быть мертв неправильно. –

ответ

0

Одной из возможных причин для получения родовой Ошибки доступа при взаимодействии с Google является их блоком на «менее защищенных приложениях»: https://support.google.com/accounts/answer/6010255?hl=en

Как правило, возвращает ошибку, которая принимает на себя большинство приложений и сайтах, как неверный пароль , даже если ваш пароль правильный. Если вы используете разные учетные записи Google между dev и test, а один настроен иначе, чем другой, это может быть возможной причиной.

+0

Интересно. Но я использую ту же учетную запись в dev и test. –