-
Здравствуйте!
Я сделал на сайте авторизацию через OpenID, используя PHP класс SimpleOpenID.
Все работает, когда я в поле вставляю строку типа login.ya.ru.
Теперь я добавил кнопочки Yandex и Google, чтобы достаточно было кликнуть на них для входа. Они подставляют в это поле свои адреса, в которых нет логина и запускают форму.
Дальше эти адреса попадают в SimpleOpenID::SetIdentity, и когда я хочу получить адрес, для перенаправления, скрипт выдает ошибку
Cannot find OpenID Server TAG on Identity page.
кнопка Yandex подставляет адрес http://openid.yandex.ru/
кнопка Google подставляет адрес https://www.google.com/accounts/o8/id -
Cannot find OpenID Server TAG on Identity page.
Если она ищет тег, значит она работает по версии OpenID 1.1. А эта штука с входом через адрес сервер без логина — фича версии OpenID 2.0. То есть, SimpleOpenID не подойдёт...
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

