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