Получить отформатированный URL из формы open_id - PullRequest
2 голосов
/ 22 июня 2009

Я только что добавил OpenID на свой сайт, используя библиотеки PHP janrain, и у меня все работает, но у меня есть вопрос о том, как что-то сделать.

После получения openid_url от пользователя я передаю его в библиотеку openid, которая затем обрабатывает URL-адрес и готовит его для отправки в OP. Как я могу получить этот URL?

Почему я спрашиваю, потому что мой сценарий в настоящее время видит http://mysite.com и mysite.com как разные URL-адреса. Я знаю, что библиотека нормализует URL, я просто не знаю, как извлечь его.

Надеюсь, я понял, и спасибо за помощь.

1 Ответ

2 голосов
/ 22 июня 2009

Окончательный URL-адрес, который вы хотите использовать для отслеживания, возвращается с объектом Auth_OpenID_SuccessResponse в атрибуте claimed_id. (Метод getDisplayIdentifier() выводит версию, более предназначенную для потребления человеком, которая может отличаться или не отличаться.)

...