Я реализую потребитель OpenID, и использование классов JanRain (2.2.2) не работает из коробки. В частности, я вижу следующие симптомы:Какие проблемы вызывают CakePHP при использовании библиотеки JanRain openid?
- потребитель не в состоянии правильно определить параметр openid_mode
- Потребитель имеет проблемы с поиском переменную return_to
Я довольно уверен, CakePHP вызывает проблему, поскольку пример кода в примере потребления JanRain работает нормально, но он терпит неудачу, как только он помещается в контроллер CakePHP.
Я заметил, что диспетчер CakePHP устанавливает параметр $ _GET [url], который смущает валидацию JanRain, но я смог обойти это (путем сброса $ _GET ['url']). Я надеюсь, что у кого-то есть короткий список советов/методов, чтобы CakePHP мог играть дружелюбно с кодом JanRain.