2009-07-25 2 views
0

Я использую OpenID-сервер на основе библиотеки phpopenid от JanRain. Это ничего особенного, просто исправлено для работы с генератором паролей Yubico. Он разрешает штраф, но не проходит тесты «Успешный checkid_immediate» на JanRain diagnosis tool. В нем говорится о настройке, требуемой для checkid_immediate, но я не уверен, что это значит.Как добавить поддержку checkid_immediate к примерному серверу JanRain phpopenid?

Моя проблема заключается в том, что пример demo JanRain придумал целенаправленно спартанский. По словам Джонатана Догерти Джанраина, «примерный сервер не должен рассматриваться как полностью оборудованный OpenID-сервер (т. Е. С учетными записями пользователей и другим состоянием)».

К сожалению, это немного по моей голове, чтобы выяснить, как реализовать checkid_immediate на примере поданного сервера. Может ли кто-нибудь дать мне указания о том, как можно это достичь? Спасибо!

ответ

0

Единственное различие между checkid_setup пути и checkid_immediate пути является то, что вы не можете положить любые другие промежуточные страницы в там, где вы побуждающие агент пользователя для чего-нибудь, вы должны выдать ответ (вероятно, либо из $request->answer(true) или $request->answer(false)) немедленно.