2016-12-22 4 views
5

Согласно The Google OpenID 2.0 migration timetable, «отображение идентификаторов OpenID 2.0 на идентификаторы OAuth 2.0 будет продолжать работать до 1 января 2017 года».Что именно произойдет с Google OpenId Connect с OpenID 2.0 сопоставлением 1 января 2017 года?

Это не 100% ясно из документации, в какой форме этот переход займет. Будет запрашивать область действия: «openid» или openid.realm: «что-то» начинает возвращать ошибку? Или старое значение openid просто не будет присутствовать в ответе? Google OpenId Connect Documentation по-прежнему использует значения запроса в своем примере URI аутентификации OpenID Connect.

У кого-то есть лучшее понимание того, как именно это уходит? Наш подход заключается в том, чтобы отказаться от openid scope и openid.realm, но мы пытаемся добиться большей уверенности в точном виде изменения.

+0

Оставив исходный вопрос как есть, но теперь наш подход будет состоять в том, чтобы изящно деградировать наши проверки связи в отсутствие значения ответа openid, как это предлагается в принятом ответе. – Brett

ответ

6

Область действия openid относится к OpenID Connect, а не OpenID 2.0 (это сбивает с толку, я согласен ...). OpenID Connect полностью поддерживается и не уходит, поэтому область openid по-прежнему полностью поддерживается.

Передача openid.realm параметров после того, как отображение повернута вниз не возвращает ошибку, это просто, что старое значение не OpenID может присутствовать в ответе. Поэтому вы должны разработать свой сервис, чтобы грамотно обрабатывать случай, когда в ответе нет значения OpenID 2.0.

+0

Благодарим вас за полный ответ и за исправление в области openid. Я вижу в документах, что требуется для OpenID Connect, хотя, похоже, это не так на практике. Сначала я искал план «что будет» в документе миграции на странице https://developers.google.com/identity/protocols/OpenID2Migration, поэтому, если кто-то сможет разместить там дополнительную информацию, он может помочь другим, слишком. – Brett

+0

Есть ли способ получить значения openid_id после 1 января? –

+0

Мне кажется, что они прекратили предоставлять их 10 января, в конце концов. – Brett

Смежные вопросы