Какое будущее у API OAuth после апреля 2019 года?
Oauth - это не API, это протокол для аутентификации.В этом случае ответ аутентификации используется для доступа к API Google.Использование Oauth2 для аутентификации в Google не происходит, если не было никаких сообщений о том, что оно каким-либо образом прекращено.Я также не думаю, что они, насколько мне известно, что это текущий отраслевой стандарт для аутентификации в API
OAuth, кроме нас, мы используем следующую конечную точку для получения электронной почты и имени пользователя: https://www.googleapis.com/plus/v1/people/meкак только мы получим токен доступа.Является ли эта конечная точка
API пользователей Google может содержать термин плюс в URL, но на самом деле он не имеет ничего общего с Google plus (кроме действительно плохих имен).
[Документация] API People позволяет просматривать и управлять контактами аутентифицированного пользователя и получать информацию профиля для аутентифицированных пользователей иих контакты.
Что на самом деле не имеет ничего общего с Google plus, за исключением того факта, что некоторая информация профиля пользователя могла изначально содержаться в Google plus, который теперь перемещен, я подозреваю (но янет никаких доказательств этого). Я отправил электронное письмо в Google с просьбой разъяснить, какие именно конечные точки закрываются.
Завершение работы
Так что же происходит?произойдет с выключением
Что будет с обзором людей будет действительно хорошим вопросом.Они могут быть переименованы, однако я подозреваю, что они могут быть оставлены в покое, чтобы получить доступ к контактам Google, как они делают в настоящее время.(опять же, у меня нет этого профиля)
Получить информацию о текущем пользователе
Если вы хотите получить информацию о текущем пользователе, то идея состоит в том, чтобы использоватьконечная точка userinfo.Пока вы запрашивали область профиля, вы можете запросить информацию о текущих пользователях непосредственно с сервера идентификации
Запрос:
GET /oauth2/v2/userinfo HTTP/1.1
Host: www.googleapis.com
Content-length: 0
Authorization: Bearer qMgWQHD0MstTDVip7hIYipUpSQkxexF4-W0bI3geEaYk0ztVryYZyFRrZDFWkn69Hw3RlBjfOuXJ8df_iv5ATgW3y0BUkI0xMXeGq22qmfqG-4duSU
Ответ:
{
"picture": "https://lh5.googleusercontent.com/-a1CWlFnA5xE/AAAAAAAAAAI/AAAAAAAAl1I/UcwPajZOuN4/photo.jpg",
"name": "Linda Lawton",
"family_name": "Lawton",
"locale": "en",
"gender": "female",
"link": "https://plus.google.com/+LindaLawton",
"given_name": "Linda",
"id": "117200475532672775346"
}
Я подозреваючто-то из этого изменится.Ссылка, например, больше не сможет ссылаться на Google Plus.Я думаю, что отправлю электронное письмо в Google, чтобы узнать, что они собираются с этим делать.
Электронное письмо появится в ответе только в том случае, если вы также запросили объем электронной почты при аутентификации пользователя.
обновление
сообщение в блоге об отключении API только что вышло и дает информацию о том, какие API закрываются и когда.
Наиболее часто используемые API, которые закрываются, включают:
Google + REST API
Google + Web API
Google + Android SDK
Google + API доменов
Google + Pages API
Это все еще не решает проблему с API людей, являющимся контактами Google, но является частью API отдыха Google+
https://developers.googleblog.com/2018/12/google-apis-shutting-down-march-7-2019.html?m=1