2009-07-25 7 views
0

J'utilise un serveur OpenID basé sur la bibliothèque JanRain phpopenid. Ce n'est rien de spécial, simplement patché pour fonctionner avec le générateur de mot de passe Yubico onetime. Il autorise bien, mais échoue les tests "Réussir checkid_immediate" au JanRain diagnosis tool. Il dit une configuration requise pour checkid_immediate, mais je ne suis pas sûr de ce que cela signifie.Comment ajouter le support checkid_immediate à un exemple de serveur JanRain phpopenid?

Mon problème est que l'exemple de démonstration que JanRain a proposé est spartiate. Selon Jonathan Daugherty de JanRain, "l'exemple de serveur n'est pas censé être traité comme un serveur OpenID entièrement équipé (c'est-à-dire avec des comptes d'utilisateurs et d'autres états)". Malheureusement, il est un peu difficile de comprendre comment implémenter checkid_immediate en plus de l'exemple de serveur édulcoré. Quelqu'un peut-il me donner des indications sur la façon dont on pourrait y parvenir? Je vous remercie!

Répondre

0

La seule différence entre le chemin et le chemin checkid_setupcheckid_immediate est que vous ne pouvez pas mettre d'autres pages intermédiaires là où vous invite l'utilisateur-agent pour quoi que ce soit, vous devez donner une réponse (probablement soit de $request->answer(true) ou $request->answer(false)) immédiatement.

Questions connexes