В настоящее время я использую API-интерфейс пользователей (this one here) с языком Go на своем приложении Google App Engine. Мои пользователи получают предупреждающее сообщение, когда они впервые предоставляют разрешения, в которых говорится, что «OpenID 2.0 для учетных записей Google уходит. Разработчики должны перейти на OpenID Connect к 20 апреля 2015 года». Но я не могу найти никаких предупреждений в документации API-интерфейсов пользователей, говорящих, что что-то перестанет работать, как и все остальные разделы, касающиеся OpenID 2.0 (here).Не будет ли функционирование входа в API пользователей перестанет работать 20 апреля?
Я использую очень мало пользователей кода API, только чтобы создать URL для входа, как это:
url, _ := user.LoginURLFederated(c, return_url, "www.google.com/accounts/o8/id")
А читать почтовые адреса пользователей, например:
u := user.Current(appengine.NewContext(r))
email := u.Email
Нужно ли беспокоиться о переносе, или API-интерфейс API будет обрабатывать все без сбоев после 20 апреля?
Мне было интересно то же самое. Было бы очень странно/сломано, если бы пользовательский сервис google все еще использовал oauth1. Может быть, случается только с пользователями, которые впервые обратились к приложениям обратно, когда был использован oauth1? Если так, было бы интересно узнать, что произойдет с ними после истечения срока. Думаю, им будет предложено снова зарегистрироваться. –
Старые пользователи не видят сообщение, когда истекает их знак в cookie, и все, что им нужно сделать, это снова войти в свою учетную запись Google. Они получат его только в том случае, если/когда им придется повторно санкционировать, что я не думаю, что они должны делать, если они явно не разрешают мое приложение. Я сделал это с моей учетной записью, чтобы проверить это. –
Да, но его невозможно проверить до тех пор, пока он не обесценится. Надеюсь, что сюда придут гуглер. –