Миграция OpenID на OAuth2.0 в Google AppEngine

С 20 апреля в связи с прекращением поддержки некоторых API Google наше приложение Google Appengine перестало работать.

Переход с: https://svusdnewstudent.appspot.com/login

Кому: https://svusdnewstudent.appspot.com/_ah/login_redir?claimid=https://www.google.com/accounts/o8/id&continue=https://svusdnewstudent.appspot.com/main

Я получаю сообщение об ошибке: Ошибка сервера 500. В журналах консоли разработчика нет ошибок. Я считаю, что он использует неправильный API, и я не знаю, как его перенести. Я пытался найти все учебники по миграции, но они не имеют для меня смысла или, похоже, не применимы к этой конкретной ситуации. Я не веб-разработчик, я специалист по сетям, поэтому я сомневаюсь в этих вещах. Парня, который обычно занимался бы этим, больше нет.

У меня есть доступ ко всем файлам Python, я знаю, как загрузить, изменить и опубликовать само приложение, но я считаю, что это то, что нужно отсортировать в консоли разработчика, хотя я могу ошибаться.


person Cameron M    schedule 24.04.2015    source источник
comment
Забавно, как компании не меняют это заранее. Теперь, что касается самой проблемы, этот вопрос слишком широк. Я предлагаю нанять программиста, если у вас нет опыта или опубликовать конкретный фрагмент кода, относящийся к рассматриваемому URL-вызову.   -  person krisdestruction    schedule 25.04.2015


Ответы (1)


Если вы пытаетесь выполнить эту работу, вам необходимо прочитать документацию Google о том, как выполнить миграцию, здесь.

Они предлагают использовать свой JavaScript API, Google Sign-In для веб-сайтов. Я сделал это на своем веб-сайте, но столкнулся с несколькими проблемами при простой реализации, см. мои вопросы здесь и здесь для получения дополнительной информации.

Надеюсь, это поможет.

person Blair Connolly    schedule 30.04.2015